2016-12-30 7 views
0

クライアントとサーバーの間でデュプレックスプロトコルを実現したい。 Websocketプロトコルは、この場合に適切なプロトコルです。しかし、私がnetty4 APIのドキュメントをチェックすると、デュプレックスプロトコルにも良い選択と思われるChannelDuplexHandlerというクラスがあることがわかりました。Netty4のChannelDuplexHandlerとWebSocketServerProtocolHandlerの違いは何ですか?

どのようなハンドラを使用するのか、それらの違いは何ですか?

答えて

0
  • WebSocketServerProtocolHandlerChannelDuplexHandlerChannelInboundHandlerAdapterChannelOutboundHandlerAdapter

のミックスである間に、第2であるつつ差は、最初のもののみが受信されている

  • 、最終的ChannelInboundHandlerAdapterを拡張MessageToMessageDecoder<WebSocketFrame>を拡張WebSocketProtocolHandlerを拡張インバウンドとアウトバウンドの両方。おそらく、あなたはここで "二重化"とは異なる意味を持っています(ここで二重はNetty内の両方の方法を意味します)。

  • 関連する問題