Netty4.x TCP 服务 可以绑定多个端口么,如果可以,那么这些ChannelHandlerContext 可以区分到从哪个端口监听的么?

是ChannelInboundHandlerAdapter里的channelRead方法。

没明白什么意思。一个TCP服务只能监听一个端口。这是肯定的,ChannelContextHandler那个debug里面的那个L是本地监听的IP和端口,R是远程客户端的IP以及出口的端口。

我想获取请教下怎么获取那个L本地监听的端口。

试试看

InetSocketAddress socketAddress = (InetSocketAddress) channelHandlerContext.channel().localAddress();
int port = socketAddress.getPort();
1 个赞

阔以阔以