12
我試圖獲取Android設備的本地IP地址,但使用了Mono for Android,但失敗。獲取本地IP地址
我用充分和緊湊型框架的代碼是這樣的:
var iplist = (from a in Dns.GetHostAddresses(Dns.GetHostName())
where a.AddressFamily == AddressFamily.InterNetwork
select a).ToArray();
LocalAddress = iplist[0];
在M4A,但是,它倒下早 - 中Dns.GetHostName()調用失敗
System.Net.Sockets.SocketException: An address incompatible with the requested protocol was used
在M4A下是否存在Dns.GetHostName的已知問題?有沒有其他方法可以使用M4A獲取本地地址?
不錯的工作回答你自己的問題。並感謝您與我們其他人分享。 – 2012-04-06 23:21:42