Здесь я использовал самый простой пример кода - http://social.msdn.microsoft.com/forums/en-US/netfxnetcom/thread/92846ccb-fad3-469a-baf7-bb153ce2d82b/ - для создания 2 консольных приложений. Один отправляет данные через UDP, второе приложение просто получает и отображает его. Я сделал это на порту 5115, и все работает отлично. Отправитель отправляет случайные строки в 127.0.0.1:5115, и слушатель получает его правильно.Проблемы с простым прослушивателем UDP
У нас есть устройство, которое отправляет пакеты UDP на тот же компьютер, на котором я играл, на порт 5115. И используя тот же самый код слушателя, я получаю абсолютно ничего на нем. Что делает это странно, что Wireshark работает на том же компьютере, видит пакеты просто отлично:
Я совершенно не знаю, что я делаю неправильно здесь. Я получаю 0 байт в одном и том же порту Wireshark видит все эти данные! Можете ли вы предложить некоторые предложения?
Спасибо!
Я просто сделал это - изменил 127.0.0.1 на IPv4 IP-адрес и тот же порт в моей программе-отправителе. Однако то же самое происходит, моя программа прослушивания UDP все равно может ее прочитать. Еще любопытно, что независимо от того, что отправляет моя программа отправителя, Wapthark не захватывает ...? Почему это происходит? – Sundance