1. 程式人生 > >設計多個非本地IP之間進行TCP/UDP通訊

設計多個非本地IP之間進行TCP/UDP通訊

工作需要,遇到過一個問題,需要模擬多個非本地IP之間進行TCP/UDP通訊,一開始以為非常簡單,直到遇到錯誤“非法IP”“該請求地址無效”"指定了無效的IP地址"這些錯誤,就是本地模擬TCP/UDP時出了本地迴環地址127.0.0.1其它地址都是無法識別的,程式不知道怎麼建立套接字,也不知道傳送給誰。虧我還是網路專業出身。想不起來就去問老師啦,百度這個還真沒有。

與其它網段通訊肯定要經過網絡卡,所以就算模擬,也要給網絡卡說下,這個網段的地址就是在本地電腦上。

因此解決這個問題的辦法就是在電腦的網絡卡上新增需要模擬的非本地IP.

當然前提是需要給網絡卡通電,如果你是用網線上網可以忽略,使用WIFI的需要開啟網絡卡的配置器,然後用一根網線和其它裝置相連(電腦,交換機都可以)。

然後開始在網絡卡上設定多個IP.這個百度有,可自查。