0

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

该示例使用如下调用:

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

或者:

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

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

4

1 回答 1

0

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

于 2013-10-02T04:43:53.617 回答