服务器在一个网段,客户机另一个网段,服务器可以发送UDP包到客户机上,但是客户机发给服务器的包收不到,请问有哪些可能的原因呢?谢谢!

解决方案 »

  1.   

    是每次都收不到还是有时收不到?
    我觉得可能是路由器的设定问题,现在似乎很多路由器都有对UDP包的规则设定。
      

  2.   

    A_KIM 您好 :第一个包可以收到,后来发的都是同一个包,就收不到了。
      

  3.   

    收不到包肯定不是路由器的问题,我们之前做的UDP收发包也是在不同路由之间的。
    确认是不是防火墙之类的外部原因。
      

  4.   

    redpetallsg 您好:客户机的sendto发送是成功了,可是服务器的recvfrom一直在等。程序在同一个网段就正常。
      

  5.   

    怎么我也是碰到服务器可以发送UDP包到客户机上,但是客户机发给服务器的包收不到