请教个问题,腾讯聊天是udp还是TCP?
UDP的话不是要滞后或者顺序错乱吗?
比如上午上班的时候发一条消息给对方:早上好。
下午下班的时候发一条消息给对方:下班了。
早上的这条消息延时很久。这个时候对方收到的是:
下班了。
早上好。
[解决办法]
听一个同事说,QQ用udp实现了tcp
[解决办法]
收到消息后回复确认包呗,上一条消息没收到确认包就不让发下一条,而是尝试重发上一条。
[解决办法]
至于顺序问题,在内容头部加上序号,接收方自己组装就ok了。
[解决办法]
QQ既可以UDP又可以TCP
[解决办法]
默认qq是UDP是 是无连接协议的,怎么会延迟的?消息是被寄存在数据库里了,对方上线的时候再读取出来。
老版本,上线失败,会显示错误代码
第一次UDP登录失败,更换服务器……正在解析域名……
第二次…………
第三次……DUP
[解决办法]
均可,,
[解决办法]
[解决办法]
还是使用TCP呀,这样性能会稳定些的
[解决办法]
UDP ,只不过通过自己的加装的协议(即自己的定义握手信息协议),实现类似 TCP 一样的有连接功能(即定义一套通信机制,保证不丢包)
[解决办法]
QQ是在UDP的基础上扩展了重传,不是直接用TCP
[解决办法]
UDP