我有個問題。udp Server 監聽 0.0.0.0:1137,sever 有兩個地址(addr1 和 addr2)。如果 udp Server 撥打 addr1,則服務器可能會通過 addr2 將資料包發送到客戶端(這取決于路由)。問題是如何將資料包發送到具有特定地址的客戶端(與客戶端撥號相同)?
uj5u.com熱心網友回復:
好吧,不要系結到 0.0.0.0,創建一個單獨的套接字并單獨系結到每個介面(用于net.Interfaces()列舉本地介面)。
然后你就會知道資料包來自套接字本身的哪個介面。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/385985.html
