我正在运行一个服务器,我想显示我自己的IP地址。
获取计算机自己(如果可能的话,外部)IP地址的语法是什么?
有人写了下面的代码。
IPHostEntry host;string localIP = "?";host = Dns.GetHostEntry(Dns.GetHostName());foreach (IPAddress ip in host.AddressList){ if (ip.AddressFamily.ToString() == "InterNetwork") { localIP = ip.ToString(); }}return localIP;但是,我一般不相信作者,而且我也不懂这个代码。有没有更好的方法来做到这一点?
相似问题