Netty: подключение двух каналов

Предположим, простой сетевой сервер:

Когда первый клиент подключится, мы запомним канал. Если подключается второй клиент, мы хотим соединить его с первым каналом, чтобы все, что пишется на первом канале, записывалось на втором и наоборот.

Наконец, это простое приложение будет чем-то вроде чата telnet-to-telnet.


person Dennis    schedule 21.01.2012    source источник


Ответы (2)


Добавьте оба канала в DefaultChannelGroup и сохраните ссылку на них. Затем, когда вы хотите писать в каналы, просто вызовите метод write(...) в ChannelGroup.

person Norman Maurer    schedule 21.01.2012
comment
Разве сообщение, записанное в ChannelGroup, не отправляется всем клиентам в группе, даже вызывающему абоненту? - person Dennis; 22.01.2012
comment
Да, он отправит сообщение обеим сторонам. - person Jestan Nirojan; 22.01.2012