Я хочу реализовать двусторонний протокол между клиентом и сервером. Протокол Websocket является подходящим протоколом для этого случая. Однако, когда я проверяю API-интерфейс netty4, я нахожу, что есть класс ChannelDuplexHandler, который также является хорошим выбором для дуплексного протокола.В чем разница между ChannelDuplexHandler и WebSocketServerProtocolHandler в netty4?
В чем разница между ними и как я решаю, какой обработчик использовать?