UDP的话不是要滞后或者顺序错乱吗?
比如上午上班的时候发一条消息给对方:早上好。
下午下班的时候发一条消息给对方:下班了。
早上的这条消息延时很久。这个时候对方收到的是:
下班了。
早上好。

解决方案 »

  1.   

    听一个同事说,QQ用udp实现了tcp
      

  2.   

    默认qq是UDP是 是无连接协议的,怎么会延迟的?消息是被寄存在数据库里了,对方上线的时候再读取出来。
    老版本,上线失败,会显示错误代码第一次UDP登录失败,更换服务器……正在解析域名……
    第二次…………
    第三次……DUP
      

  3.   

    还是使用TCP呀,这样性能会稳定些的
      

  4.   

    UDP ,只不过通过自己的加装的协议(即自己的定义握手信息协议),实现类似 TCP 一样的有连接功能(即定义一套通信机制,保证不丢包)
      

  5.   

    QQ是在UDP的基础上扩展了重传,不是直接用TCP