Как измерить байты в / из IP-порта, используемого для удаленного взаимодействия.NET?
Я использую удаленное взаимодействие.NET для получения периодических обновлений состояния из службы Windows в приложение "контроллер", которое используется для отображения некоторой оперативной статистики о том, что делает служба.
Результирующий сетевой трафик огромен - во много раз превышающий размер данных для обновлений - настолько ясно, что я неправильно реализовал код удаленного взаимодействия очень неэффективным способом. В качестве первого шага к его исправлению мне нужно отслеживать трафик через IP-порт, который служба использует для связи с контроллером, чтобы я мог установить базовый уровень и затем проверить исправление.
Кто-нибудь может порекомендовать утилиту и / или технику кодирования, которую я могу использовать для получения статистики трафика? Количество "отправленных байтов" для порта будет достаточно.
2 ответа
Wireshark - один из лучших инструментов для захвата и анализа IP-трафика.
[Править] Вроде хромает, что вы ответили первыми и не получили галочку. Я не хотел змея тебя. +1 как утешение.