亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用 Netty 發送和接收不同類型的數據包

使用 Netty 發送和接收不同類型的數據包

冉冉說 2021-10-28 17:08:09
我想實現發送和接收數據包(我在OIO中使用這個)Step 1: Server -> Client, Packet AStep 2: Client -> Server, Packet BStep 3: Server -> Client, Packet C當服務器向客戶端發送數據包 A 時,客戶端應該向服務器發送布爾值。然后如果它是真的服務器應該發送 PACKET B 給客戶端。我不知道如何用 Netty 實現這一點。請幫我。
查看完整描述

1 回答

?
人到中年有點甜

TA貢獻1895條經驗 獲得超7個贊

需要注意的是該方法channelReadChannelInboundHandlerwritewriteAndFlush的方法 ChannelHandlerContext需要對象作為參數。

您需要實現自己的客戶端和服務器以及根據您擁有的數據包規范接收和發送數據的編碼器和解碼器。即您需要對數據包 A、數據包 B 和數據包 C 進行編碼并發送到客戶端??蛻舳藨摻獯a數據包并用一個布爾值響應,該布爾值需要編碼并發送到服務器。然后服務器應該解碼和處理布爾值。

上面說的很復雜。您可以通過通過 HTTP 協議發送 JSON 或任何其他形式的數據來輕松完成此操作,因為 netty 已經支持此協議的解碼器和編碼器。您所要做的就是處理 JSON 數據。


查看完整回答
反對 回復 2021-10-28
  • 1 回答
  • 0 關注
  • 395 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號