UDP是无连接的、不可靠的,如果保证可靠连接和传输可以使用TCP,或者自己增加发送数据包后的验证,保证接收到验证后发送下一个数据包,否则进行重发

解决方案 »

  1.   

    看一看RFC中TCP和UDP的描述,可以参照TCP的原理,对UDP进行简单的封装处理
      

  2.   


    你如果要保证可靠连接和传输,那么我觉得你应该用TCP协议。
    UDP是不可靠,无连接的。
    如果你一定要用UDP,那么你可以定义自己的校验机制,比如收到一个包后发回确认信息,对方收到确认信息后再发另外一个包,否则超过一定时间后重新发送。
      

  3.   

    UDP是无连接的、不可靠的,如果保证可靠连接和传输可以使用TCP,如果不想用tcp,那只好自己进行封装处理了,呵呵,那也不能完全叫做UDP了