安装环境后问题仍然存在。多次测试后发现,在测试的两台xp系统上10次连接大概2次可通,其余8次都收不到数据。一台xp有.net framework环境,一台无,所以我怀疑是网络连接问题,可是每次上位机又能ping通下位机,完全搞不懂了

解决方案 »

  1.   

    你们UDP是否做过可靠?如果没有做过可靠的话,UDP完全可能会因为丢包造成无反应。可靠协议,可以了解UDT,UDX协议UDT开源,udx不开源www.goodudx.com
      

  2.   

    建议装个win32的虚拟机和VS,相同代码,本机做测试
      

  3.   

    Quote: 引用 3 楼 wwwllg 的回复:

    你们UDP是否做过可靠?如果没有做过可靠的话,UDP完全可能会因为丢包造成无反应。可靠协议,可以了解UDT,UDX协议如果出现丢包,会一直持续下去吗??现在问题解决了,解决的方式非常奇怪,在两台电脑间加个交换机就一直好使了。问题好像出在下位机发送数据有些问题。但如果是软件逻辑或者潜在bug问题,为什么和交换机或者电脑系统有关系呢?难道硬件环境的区别会对下位机的通信初始化成功与否造成影响?可是udp不是发后不管吗,无论有没有目标都不应该影响其发送数据啊。