gatewayworker tcp 粘包问题请教

alex

我在centos上搭建了一个gatewayworker环境,用C#基本的发送数据给它,数据量非常大,一秒钟可能有十几条数据,onMessage接收到后发现数据粘包,几条数据合在一起接收到了,有时候2条,有时候3条,有时候更多,这个怎么解决?

4411 3 0
3个回答

alex

gatewayworker 是TCP协议

  • 暂无评论
walkor

需要定义一个应用层协议。
参考手册 http://doc3.workerman.net/protocols/why-protocols.html

  • alex 2016-06-15

    那如果我用text协议,android和ios端以及winform端该通过什么样的方式去连接呢

walkor

那如果我用text协议,android和ios端以及winform端该通过什么样的方式去连接呢

建立socket,然后客户端以text协议格式发数据,收数据就好了。
搞不定的话建议找个websocket库,用websocket协议。

  • 暂无评论
年代过于久远,无法发表回答
🔝