我正在使用Netty(v4)实现一个非常简单的websocket服务器。 我的代码基于Netty附带的websocket示例源代码。 我是否需要做额外的事情来处理成帧/碎片/数据包边界? 或者我可以假设示例代码正确地重新组合数据?
该示例使用如下调用:
String request =((TextWebSocketFrame)frame).text();
或:
ctx.channel()。write(new TextWebSocketFrame(request.toUpperCase()));
所以它似乎没有处理碎片(至少在那一层)。 非常感谢。
答案 0 :(得分:0)
帧作为完整帧处理。如果您还需要聚合ContinumWebSocketFrames,可以将WebSocketFrameAggregator放入ChannelPipeline。