我正在嘗試創建原始 UDP 數據包。UDP 數據包由 3 部分組成:消息 Id有效載荷校驗和Message-ID定義為:前4個字節是客戶端IP,接下來的2個字節是端口號,接下來的2個字節是隨機生成的,最后8個字節是請求生成時間(例如,以納秒為單位)?;蛘?,可以使用UUID。我的問題是:Golang中是否有任何庫可以將IP地址轉換為字節數組?如果是這樣,我假設的是,要在我的情況下創建MessageID,我需要有4個字節數組對應于IP地址,2個字節端口號,2個字節隨機生成的數字和8個字節的長時間戳。此后,我將把它們全部合并到一個數組中,形成16字節長的Message-ID。請幫助我知道我的理解在這里是否正確?我非常感謝您的支持。
- 1 回答
- 0 關注
- 165 瀏覽
添加回答
舉報
0/150
提交
取消