Измерение и объяснение событий между socket.send для пакета, фактически покидающего окно - PullRequest
0 голосов
/ 08 октября 2010

Я пытаюсь выяснить общее время, которое требуется от момента, когда мое приложение C # вызывает Socket.Send, до того момента, когда пакет фактически покидает коробку. Каков наилучший способ / методика / методология / инструмент для его измерения?

Я хотел бы знать, объяснить и измерить все, что происходит между Socket.Send или BeginSend из моего приложения C #, пока пакет фактически не покинет коробку.

1 Ответ

1 голос
/ 08 октября 2010

Единственный способ, о котором я могу думать, - это чтобы ваше приложение выводило временную метку при вызове Send (), а затем отслеживало сам сетевой адаптер и выводило временную метку, когда сетевой адаптер получает данные.Используйте winpcap или отдельный анализатор пакетов, например Wireshark, для мониторинга сетевой карты.

...