簡體   English   中英

應該使用netty4的哪個編碼器和解碼器?

[英]Which encoder and decoder of netty4 should be used?

我正在向netty4 socket發送一個十六進制字符串,該字符串的前4個字節代表實際消息的長度。

我要完成的任務:

  1. First Decoder應該通過讀取傳入的十六進制字符串的前4個字節的長度來對字符串進行解碼,然后將十六進制字符串轉換為字符串。

  2. 然后,Encoder應該運行並將來自解碼器的字符串編碼為十六進制字符串,並在開頭添加字符串的長度。

我應該使用哪種encoderdecoder

為了從字節轉換為十六進制字符串,您可以擴展ByteToMessageDecoder並實現您的解碼功能。 要從十六進制字符串轉換為字符串,您可以擴展MessageToMessageDecoder

同樣,對於編碼,您可以擴展MessageToMessageEncoderMessageToByteEncoder

暫無
暫無

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

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