sniperHW/chuck

连续send的问题

Opened this issue · 3 comments

问一下;
我连续 调用 send;发送的消息,会被合并成一个 data,发送出去;这样接收端,按照单个来解析,就判断出错。

怎么让 调用send,立即发送。而不是合并一起发送?

首先了解下基本的网络通讯,然后去google一下封包,拆包和粘包。

我看你的decoder,和packet里面,已经加了包头长度;这个就是chuck处理粘包的方法。

那么现在,我要发送数据,还要在上层,再自己封一层 处理粘包的方法?

如果用的是packet.Writer组的包,那就不用处理了,否则,要自己处理