2
我正在使用具有多個本地網絡接口的機器。每個接口是一個不同的網絡上,例如:en0
可能是10.0.0.x
,en1
192.168.1.x
等在Mac OS X和iOS上查找本地IP地址的接口/路由?
我想以編程方式回答這個問題:「哪個界面很可能是能夠獲得給定的本地IP地址?」
例如,如果我想與10.0.0.75
交談,那將是en0
,192.168.1.4
將是en1
。我確定有比手動比較IP地址片段更聰明的方法。
如果在iOS和Mac OS X上都可以使用,則獎勵點 - iOS確實支持多個本地界面,即使很少。
這是一個很好的理由,這是很難的:這是一個低層次的關注。如果您嘗試建立網絡連接,則應該讓(經過測試的)網絡庫處理此問題。你能解釋更多關於*爲什麼*你想這樣做? (你想解決什麼問題?) – eelco