|
@@ -61,7 +61,7 @@ public class TcpClient {
|
|
|
// LengthFieldPrepender是一个编码器,主要是在响应字节数据前面添加字节长度字段
|
|
|
socketChannel.pipeline().addLast(new LengthFieldPrepender(2));
|
|
|
//心跳包应当小于服务器间隔
|
|
|
- socketChannel.pipeline().addLast(new IdleStateHandler(hbSeconds+1, hbSeconds, 0, TimeUnit.SECONDS));
|
|
|
+ socketChannel.pipeline().addLast(new IdleStateHandler(hbSeconds*2, hbSeconds, 0, TimeUnit.SECONDS));
|
|
|
socketChannel.pipeline().addLast(new StringDecoder(CharsetUtil.UTF_8));
|
|
|
socketChannel.pipeline().addLast(new StringEncoder(CharsetUtil.UTF_8));
|
|
|
socketChannel.pipeline().addLast(tcpClientHandler);
|