用于数据帧的Netty消息帧

时间:2013-10-01 23:03:45

标签: websocket netty fragmentation

我正在使用Netty(v4)实现一个非常简单的websocket服务器。 我的代码基于Netty附带的websocket示例源代码。 我是否需要做额外的事情来处理成帧/碎片/数据包边界? 或者我可以假设示例代码正确地重新组合数据?

该示例使用如下调用:

String request =((TextWebSocketFrame)frame).text();

或:

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

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

1 个答案:

答案 0 :(得分:0)

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