Слушайте пакеты TCP и UDP на одном и том же порте

Есть ли способ в Netty (старый и новый api) прослушивать входящее TCP-соединение и получать UDP-пакеты на том же порту?

Я использую один экземпляр сервера netty, который прослушивает порт 80. В зависимости от сообщения TCP или UDP серверу необходимо переключиться на соответствующие обработчики.


person pkrish    schedule 25.06.2012    source источник


Ответы (2)


Я предполагаю, что у вас уже есть ServerBootstrap, настроенный с определенной фабрикой конвейеров. Все, что вам нужно сделать, это создать ConnectionlessBoostrap с помощью DatagramChannelFactory, настроить его с помощью конвейерной линии обработчика ваших потребностей и привязать к тому же порту.

person forty-two    schedule 26.06.2012

Да, ты можешь. Дай мне знать, если не сможешь.

person trustin    schedule 26.06.2012