0

Netty (v4) を使用して非常に単純な websocket サーバーを実装しています。コードは、Netty に付属の websocket サンプル ソース コードに基づいています。フレーミング/フラグメンテーション/パケットの境界を処理するために何か特別なことをする必要がありますか? または、サンプル コードがデータを正しく再構成すると仮定できますか?

この例では、次のような呼び出しを使用しています。

文字列リクエスト = ((TextWebSocketFrame) フレーム).text();

また:

ctx.channel().write(new TextWebSocketFrame(request.toUpperCase()));

したがって、断片化を扱っているようには見えません (少なくともその層では)。どうもありがとう。

4

1 に答える 1

0

フレームは完全なフレームとして扱われます。ContinuumWebSocketFrames も集約する必要がある場合は、WebSocketFrameAggregator を ChannelPipeline に配置できます。

于 2013-10-02T04:43:53.617 に答える