sniperHW / chuck

high performance and easily use asynchronous network library for C/Lua
52 stars 32 forks source link

连续send的问题 #16

Open zzh442856860 opened 7 years ago

zzh442856860 commented 7 years ago

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

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

sniperHW commented 7 years ago

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

zzh442856860 commented 7 years ago

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

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

sniperHW commented 7 years ago

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