при запуске сервера:
option
используется XXXServerSocketChannel (например, NioServerSocketChannel
)
childOption
используется каналом, утвержденным этим ServerChannel
когда вы запускаете клиент:
вы можете использовать только option
, потому что дочерний канал не нужен.
, поэтому в вашем вопросе .childOption(ChannelOption.SO_REUSEADDR, true);
бесполезен в принятом канале
для более подробной информации, вы можете прочитать метод channelRead
в ServerBootstrapAcceptor
классе, код, который нужно делать, когда ServerChannel принимает канал.
PS ServerBootstrapAcceptor
- обработчик по умолчанию в конвейере ServerChannel.