本帖最后由 oyljerry 于 2014-12-09 15:57:50 编辑

解决方案 »

  1.   

    不知道有多少前人掉在TCP Socket
    send(人多)send(病少)send(财富)
    recv(人多病)recv(少财富)
    陷阱里面啊!
    http://bbs.csdn.net/topics/380167545
      

  2.   

    没有运行代码测试,大概看了下。
    里面用到了postmessage。
    有篇文章可以参考下:
    http://blog.csdn.net/xt_xiaotian/article/details/2778689
    深入解析SendMessage、PostMessage
    或许对lz有帮助
      

  3.   

    建议你使用CxUdpSocket
    http://www.cnblogs.com/EdmundDwyane/p/3218838.html
      

  4.   

    UDP协议本身就不保证传输的安全,丢包也是正常现象。UDP只将数据发出,并不关心对方是否收到,只要对方在接收的时间上发生差异就可能读不到,因此关于丢包的处理要你自己的程序完成,比如重发。
      

  5.   

    UDP不可靠,可靠用TCP吧,就是慢点,要不就用UDT
      

  6.   

    UDP丢包是正常的,要想不丢包,可以自己定个协议进行重发,或者用TCP