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

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

在 goLang 中創建 UDP 數據包

在 goLang 中創建 UDP 數據包

Go
慕娘9325324 2022-08-30 21:27:50
我正在嘗試創建原始 UDP 數據包。UDP 數據包由 3 部分組成:消息 Id有效載荷校驗和Message-ID定義為:前4個字節是客戶端IP,接下來的2個字節是端口號,接下來的2個字節是隨機生成的,最后8個字節是請求生成時間(例如,以納秒為單位)?;蛘?,可以使用UUID。我的問題是:Golang中是否有任何庫可以將IP地址轉換為字節數組?如果是這樣,我假設的是,要在我的情況下創建MessageID,我需要有4個字節數組對應于IP地址,2個字節端口號,2個字節隨機生成的數字和8個字節的長時間戳。此后,我將把它們全部合并到一個數組中,形成16字節長的Message-ID。請幫助我知道我的理解在這里是否正確?我非常感謝您的支持。
查看完整描述

1 回答

?
搖曳的薔薇

TA貢獻1793條經驗 獲得超6個贊

Golang中是否有任何庫可以將IP地址轉換為字節數組?

IP 地址的 Go 類型為 net。知識產權。一張網。IP 是一段字節。

使用內置復制函數從字節切片初始化字節數組

 var myArray [4]byte
 copy(myArray[:], myIPAddress)


查看完整回答
反對 回復 2022-08-30
  • 1 回答
  • 0 關注
  • 165 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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