修改Decoder

This commit is contained in:
2023-03-21 16:05:53 +08:00
parent 7d3753fe65
commit 0239cdbda6

View File

@@ -1,6 +1,6 @@
package com.jsowell.netty.server.yunkuaichong; package com.jsowell.netty.server.yunkuaichong;
import com.jsowell.netty.decoder.CustomDecoder; import com.jsowell.netty.decoder.StartAndLengthFieldFrameDecoder;
import io.netty.channel.ChannelInitializer; import io.netty.channel.ChannelInitializer;
import io.netty.channel.ChannelPipeline; import io.netty.channel.ChannelPipeline;
import io.netty.channel.socket.SocketChannel; import io.netty.channel.socket.SocketChannel;
@@ -20,8 +20,8 @@ public class NettyServerChannelInitializer extends ChannelInitializer<SocketChan
@Override @Override
protected void initChannel(SocketChannel channel) throws Exception { protected void initChannel(SocketChannel channel) throws Exception {
ChannelPipeline pipeline = channel.pipeline(); ChannelPipeline pipeline = channel.pipeline();
pipeline.addLast("frameDecoder",new CustomDecoder()); // pipeline.addLast("frameDecoder",new CustomDecoder());
// pipeline.addLast("frameDecoder", new StartAndLengthFieldFrameDecoder(0x68)); pipeline.addLast("frameDecoder", new StartAndLengthFieldFrameDecoder(0x68));
pipeline.addLast("decoder", new ByteArrayDecoder()); pipeline.addLast("decoder", new ByteArrayDecoder());
pipeline.addLast("encoder", new ByteArrayDecoder()); pipeline.addLast("encoder", new ByteArrayDecoder());
//读超时时间设置为10s0表示不监控 //读超时时间设置为10s0表示不监控