Socket实现短连接

啦啦啦qsa 发布于 2016/10/26 20:34
阅读 1K+
收藏 0
iOS

@芳仔小脚丫 你好,想跟你请教个问题:我们公司是socket实现短连接,我现在是按照长连接的方式去写的,现在当我连续发送俩条协议的时候,后一条协议会把前一条协议替换掉,想问问这种情况怎么解决


加载中
0
快乐的一只小青蛙
快乐的一只小青蛙
发送协议是什么鬼?
0
蔡晓建
蔡晓建

客户端和服务端打成共识,先确定用长连接还是短连接。

发送多条消息,消息是不会丢的,tcp会确保消息在业务层可以获取到。你说消息被替换,应该是处理上的差异。

信息太少,无法给出下一步建议。

0
dy810810
dy810810
tcp是有序的,除非是udp。所以,你可能遇到的是半包或粘包的问题。
0
554330833a
554330833a
自己定义的协议吗?
0
芳仔小脚丫
芳仔小脚丫
什么叫发送两条协议。。
0
阳阳VIP
阳阳VIP
可以看看workerman
0
ksfzhaohui
ksfzhaohui
是不是客户端是短连接,服务器用长连接的方式去处理,连续发送了2条协议,客户端会使用2个socket,而服务器只处理了一个,所有你觉得好像被覆盖了
银杏卡卡
银杏卡卡
这位兄弟说得很有可能,理论和实际上TCP是不会丢包的。
返回顶部
顶部