С# client.Receive не работает (в Windows 8.1?)

Недавно я обновил свою ОС до Windows 8.1.

В настоящее время я разрабатываю приложение, способное получать пакеты UDP от DAQ. Но так как я обновился до Windows 8, метод client.receive(cardIp) возвращает null вместо массива байтов пакета и вызывает исключение:

Попытка подключения не удалась, потому что подключенная сторона не ответила должным образом через некоторое время, или установленное соединение не удалось, потому что подключенный хост не ответил

Я проверил на wireshark, и пакет получен сетевым интерфейсом. Я только изменил ОС с тех пор, как в последний раз она работала.

Спасибо.

PS: мой английский может быть не очень хорош, это не мой родной язык.

PS2: Не стесняйтесь спрашивать подробности.


person Alroc    schedule 21.10.2013    source источник


Ответы (1)


Ладно, неважно, я нашел проблему.

Я не сбрасывал правила своего брандмауэра, так как я отформатировал свой компьютер, и он блокировал трафик. теперь это работает.

person Alroc    schedule 21.10.2013