我试图转换这对F#,但我想不出什么我做错了的错误信息(所有权)的范围太广的错误来搜索的,所以我没有发现任何决议.
这是代码:
let getIP : string =
let host = Dns.GetHostEntry(Dns.GetHostName())
for ip in host.AddressList do
if ip.AddressFamily = AddressFamily.InterNetwork then
ip.ToString() // big fat red underline here
"?"
Run Code Online (Sandbox Code Playgroud) 大家好,我目前正在使用WPF为Windows开发ac#应用程序.我想得到计算机的外部IP地址,即互联网地址,而不是本地计算机的IP地址或本地路由器地址.
谢谢你的帮助.
我设法获得了我的静态IP地址和其他一些mac地址.
使用此代码:
IPAddress[] addr = Dns.GetHostEntry( Dns.GetHostName() ).AddressList;
string dynamicip = addr[addr.Length - 3].ToString();
Run Code Online (Sandbox Code Playgroud)
任何想法如何获得像网站whatismyip.com上的动态公共地址?