Я использую удаленное взаимодействие .NET для извлечения периодических обновлений статуса из службы Windows в приложение «контроллер», которое используется для отображения некоторой статистики в реальном времени о том, что делает служба.
В результате сетевой трафик огромен - во много раз превышает размер данных для обновлений - поэтому очевидно, что я неправильно реализовал код удаленного взаимодействия и очень неэффективно. В качестве первого шага к его исправлению мне нужно отслеживать трафик на IP-порту, который служба использует для связи с контроллером, чтобы я мог установить базовый уровень, а затем проверить исправление.
Может ли кто-нибудь порекомендовать утилиту и / или метод кодирования, которые я могу использовать для получения статистики трафика? Счетчика «отправленных байтов» для порта будет достаточно.





Wireshark - один из лучших инструментов для захвата и анализа IP-трафика.
[Edit] Вроде отморозок, что вы ответили первым и не получили галочки. Я не хотел тебя змейкой. +1 в утешение.
Я очень рекомендую Wireshark для анализа трафика.