C#client.Receive无法正常工作(在Windows 8.1上?)

时间:2013-10-21 09:11:23

标签: c# sockets udp windows-8.1

我最近将操作系统升级到Windows 8.1。

我目前正在开发一种能够从DAQ接收UDP数据包的应用程序。 但是自从我升级到Windows 8后,client.receive(cardIp)方法返回null而不是数据包的字节数组并引发异常:

  

连接尝试失败,因为连接方在一段时间后没有正确响应,或者由于连接主机无法响应而建立连接失败

我检查了wireshark,网络接口收到了数据包。 自上次工作以来,我只更改了操作系统。

谢谢。

PS:我的英语可能不是很好,这不是我原生的语言。

PS2:随意询问更多细节。

1 个答案:

答案 0 :(得分:0)

好的,没事,我发现了问题。

我没有重置我的防火墙规则,因为我编写了我的PC并阻止了流量。 现在它有效。