2013-10-01 25 views
0

我正在使用Netty(v4)实现一个非常简单的websocket服务器。 我将我的代码放在Netty附带的websocket示例源代码上。 我是否需要额外处理成帧/分段/数据包边界? 或者我可以假设示例代码正确地重新组装数据?数据帧的Netty消息帧

的例子使用这样的方法调用:

字符串请求=((TextWebSocketFrame)帧)的.text();

或:

ctx.channel()写(新TextWebSocketFrame(request.toUpperCase()));

所以它似乎没有处理碎片(至少在这一层)。 非常感谢。

回答

0

帧被处理为完整的帧。如果您还需要聚合ContinumWebSocketFrames,则可以将WebSocketFrameAggregator放入ChannelPipeline中。