Como faço para medir bytes de entrada/saída de uma porta IP usada para comunicação remota .NET?
-
09-06-2019 - |
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.
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.