比如我用netty写服务端, 用简单的Socket来模拟客户端,像这样来向服务端发数据:
bos.write(data);
bos.flush();
这样就存在一个问题, 当客户端两次发送数据的时间间隔很短时, netty的channelRead(ChannelHandlerContext ctx, Object msg)方法获取到的msg里就可能会同时含有客户端的两次数据, 这样服务端在解析数据时就会出现问题. 想知道为什么会出现合并数据帧的问题, 以及该怎样去解决?
添加回答
举报
0/150
提交
取消