簡體   English   中英

Netty中的CorruptedFrame異常,WebSocket

[英]CorruptedFrame exception , websockets in Netty

我只是在netty wiki上的websocket示例客戶端和服務器上玩耍。 我修改了服務器向客戶端發送數據的方式。 突然我開始收到類似“ io.netty.handler.codec.CorruptedFrameException:字節不是UTF-8”的異常

這是在客戶端上,我正在像這樣在服務器上創建框架:-

ByteBuf buf = Unpooled.buffer();
buf.writeShort(1);
channel.write(new TextWebSocketFrame(buf))

我從錯誤中了解到bytebuf必須是UTF-8編碼的,即使TextWebSocketFrame的構造函數也這樣說。 但是我不知道為什么我會收到這個錯誤。 有什么建議么 ?

嘗試發送非UTF-8數據時,您將收到此消息。 如果只想發送任何二進制數據,請使用BinaryWebSocketFrame。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM