你这里用.bind表明你使用的是tcp/ip协议,所以必须要先建立连接
这里你没有connect,因为要确保传输正确,每senddata一次就有dataarrival

解决方案 »

  1.   

    那么每次senddata后返回的dataarrvial是什么东西呢?而且debug.print winsock1.remotehostIP,显示的也是空(压根就什么都没有),那么dataarrvial是哪里来的呢?
      

  2.   

    而且把上面的remotehost改成不在同一个网段内的ip就不会有dataarrvial,为什么发给在同一个网段内的机子就会产生dataarrvial呢?
      

  3.   

    你把LocalPort RemotePort 设为不一样试试。udp不需要连接,只要有目的地址的arp解析,就可以发得出去。