摘要:
jboss marshalling是jboss内部的一个序列化框架,速度也十分快,这里netty也提供了支持,使用十分方便。 TCP在网络通讯的时候,通常在解决TCP粘包、拆包问题的时候,一般会用以下几种方式: 1、 消息定长 例如每个报文的大小固定为200个字节,如果不够,空位补空格; 2、 在消 阅读全文
posted @ 2019-05-29 18:40
午火39
阅读(2011)
评论(0)
推荐(0)
摘要:
自定义分割符,用:DelimiterBasedFrameDecoder类 ByteBuf转String,用StringDecoder类 参考代码: 完整代码: client代码 clientHandler代码 Server代码: ServerHandler代码 阅读全文
posted @ 2019-05-29 16:39
午火39
阅读(1513)
评论(0)
推荐(0)
摘要:
client部分代码: clientHandler部分代码: 下面查看完整代码 : client: clientHandler代码: 需要继承:ChannelHandlerAdapter这个类 Server代码: serverHandler代码: 需要继承:ChannelHandlerAdapter 阅读全文
posted @ 2019-05-29 16:33
午火39
阅读(3445)
评论(0)
推荐(0)
摘要:
DelimiterBasedFrameDecoder 自定义分隔符 给Server发送多条信息,但是server会讲多条信息合并为一条。这时候我们需要对发生的消息指定分割,让client和server都知道这些消息是一条一条的 整体代码: FixedLengthFrameDecoder 定长消息:及 阅读全文
posted @ 2019-05-29 16:26
午火39
阅读(4233)
评论(0)
推荐(0)
浙公网安备 33010602011771号