2011-08-06 255 views
2

我正在嘗試爲Windows Phone編寫VoIP客戶端,並且找不到任何方法來獲取電話的本地IP地址。我可以獲得其公共IP(通過STUN或訪問http://www.whatismyip.org/或類似網站),但如果雙方都在同一本地網絡上,則所有連接嘗試均失敗。有沒有辦法做到這一點?獲取套接字/網絡接口的本地IP地址

+0

翻翻Windows Phone 7的API,似乎微軟不允許訪問這些信息。 – ewanm89

+0

哦,至少我試過了:( – lhchavez

回答

0

您只能訪問HTTP層。所以只有公共IP。

+0

在芒果我們也可以使用套接字API,但是這對恐怕沒有任何幫助 –

+0

是的,即使有芒果套接字,也無法獲得本地ip address。 – lhchavez

+0

你可以告訴它是wifi還是3G或者CDMA或者其他什麼連接方式,以及移動運營商。但是這似乎是最無害的信息,本地IP地址是不行的。 – ewanm89

0
Windows.Networking.Connectivity.NetworkInformation.GetHostNames()