2013-10-01 27 views
0

我正在使用Netty(v4)實現一個非常簡單的websocket服務器。 我將我的代碼放在Netty附帶的websocket示例源代碼上。 我是否需要額外處理成幀/分段/數據包邊界? 或者我可以假設示例代碼正確地重新組裝數據?數據幀的Netty消息幀

的例子使用這樣的方法調用:

字符串請求=((TextWebSocketFrame)幀)的.text();

或:

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

所以它似乎沒有處理碎片(至少在這一層)。 非常感謝。

回答

0

幀被處理爲完整的幀。如果您還需要聚合ContinumWebSocketFrames,則可以將WebSocketFrameAggregator放入ChannelPipeline中。