如何组织nettty管道?

问题描述 投票:0回答:1

我的管道没有按预期工作

public class DataServerInitializer extends ChannelInitializer<SocketChannel> {
    @Override
    protected void initChannel(SocketChannel socketChannel) throws Exception {
        socketChannel.pipeline().addLast(new ProtobufDecoder(Command.CommandMessage.getDefaultInstance()));
        socketChannel.pipeline().addLast(new ProtobufDecoder(Data.DataMessage.getDefaultInstance()));

        socketChannel.pipeline().addLast(new ProtobufEncoder());
        
        socketChannel.pipeline().addLast(new CommandHandler());
        socketChannel.pipeline().addLast(new DataHandler());
    }
}

DataHandler 被完全忽略

java netty
1个回答
0
投票

您能更详细地描述一下吗?例如 DataHandler 是入站还是出站或其他详细信息?

© www.soinside.com 2019 - 2024. All rights reserved.