我有一個字節數組,它實際上由內核中的 C++ 函數填充了 SOCKADDR_INET 結構,在轉移到用戶模式后,我需要將它編組到 SOCKADDR_INET 等價物的切片中。系統調用包包含 sockaddr_in 和 sockaddr_in6 但正如我所見,golang 缺少一個聯合來模擬 SOCKADDR_INET。我是 golang 的新手,所以想知道這個案例的正確解決方案。
1 回答

拉莫斯之舞
TA貢獻1820條經驗 獲得超10個贊
si_family
末尾的字段標識字節是否應解釋為 IPv4 或 IPv6 SOCKADDR 結構。
最簡單的方法是創建一個函數SOCKADDR_IN
,SOCKADDR_IN6
根據si_family
.
- 1 回答
- 0 關注
- 144 瀏覽
添加回答
舉報
0/150
提交
取消