两台电脑,一台主机一台备机。用命令netstat查看发送的udp数据包。为什么收不到数据包呢?是不是网络问题啊。我的程序需要通过发送udp数据来对主备机进行实时监测。现在的关键问题是收不到数据包。所以用udpclient.recevie()函数的时候程序就处于阻塞状态了

解决方案 »

  1.   

    tcp可以收到数据包。现在的问题是主备机收不到各自发的udp数据包。
      

  2.   

    怎么没人帮我啊 用netstat -s -p udp 命令查看的时候,发现收不到udp数据包啊。但是发送的数据包个数一直在变
      

  3.   

    UDP本来就是只管发不管收。
    检查下地址和端口的参数使用的是否有问题
      

  4.   

    http://topic.csdn.net/u/20080623/08/4bbd2475-45f1-42e3-a613-16b094759ade.html
      

  5.   

    一般都是防火墙的问题,windows防火墙和其它用到的防火墙都要打开,你用到的udp的端口.发送、接收一定用同一udp端口。
      

  6.   

    如:windows防火墙 --> 允许例外 --> 例外 --> 增加udp的端口