Como faço para medir bytes de entrada/saída de uma porta IP usada para comunicação remota .NET?

StackOverflow https://stackoverflow.com/questions/42468

Pergunta

Estou usando a comunicação remota .NET para recuperar atualizações periódicas de status de um serviço do Windows em um aplicativo 'controlador' que é usado para exibir algumas estatísticas ao vivo sobre o que o serviço está fazendo.

O tráfego de rede resultante é enorme - muitas vezes o tamanho dos dados para as atualizações - então claramente implementei o código de comunicação remota incorretamente de uma forma muito ineficiente.Como primeiro passo para corrigi-lo, preciso monitorar o tráfego na porta IP que o serviço está usando para se comunicar com o controlador, para poder estabelecer uma linha de base e depois verificar uma correção.

Alguém pode recomendar um utilitário e/ou técnica de codificação que eu possa usar para obter estatísticas de tráfego?Uma contagem de “bytes enviados” para a porta seria suficiente.

Foi útil?

Solução

Wireshark é uma das melhores ferramentas para capturar e analisar tráfego IP.

[Editar] Meio chato você ter respondido primeiro e não ter recebido a marca de seleção.Eu não queria te cobrar.+1 como consolo.

Outras dicas

Eu recomendo Wireshark para análise de tráfego.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top