比如我用netty写服务端, 用简单的Socket来模拟客户端,像这样来向服务端发数据:
bos.write(data);
bos.flush();
这样就存在一个问题, 当客户端两次发送数据的时间间隔很短时, netty的channelRead(ChannelHandlerContext ctx, Object msg)
方法获取到的msg
里就可能会同时含有客户端的两次数据, 这样服务端在解析数据时就会出现问题. 想知道为什么会出现合并数据帧的问题, 以及该怎样去解决?
德玛西亚99
小怪兽爱吃肉
相关分类