本帖最后由 oyljerry 于 2012-11-15 22:10:10 编辑

解决方案 »

  1.   

    你发送失败后,需要继续发送,同时要有一个消息循环,这样才能出发OnReceive
      

  2.   

    UDP是不可靠的,丢失的数据是收不到OnReceive的,只有收到数据才会有OnReceive。这有UDP的例子程序Daytime:
    http://download.csdn.net/detail/geoff08zhang/4571358
      

  3.   

    用不着循环判断吧,你直接在onReceive中进行确认判断不就得了
      

  4.   

    OnReceive是异步模式,用不着循环判断,有数据到来自然会进入OnReceive函数,还有就是发送失败也会进入OnReceive函数,这时你可以在这里面用GetLastError获得错误原因,估计你的程序也不大,贴出来看看就知道原因了
      

  5.   

    第一次进revice的时候以后把2次发的都收了