如何知道当前PC
问题描述:
比如让我使用本地IP地址的外部IP地址:如何知道当前PC
string myHost = System.Net.Dns.GetHostName();
string myIP = System.Net.Dns.GetHostEntry(myHost).AddressList[0].ToString();
答
这里有一个链接,可能会有帮助。 http://www.dreamincode.net/forums/topic/24692-showing-the-external-ip-address-in-c%23/
有上做的WebRequest到WhatIsMyIP.com
+1好的帖子 - 一个Web请求是做到这一点的唯一途径。您需要进入互联网以了解您是否支持1台或更多NAT设备。所以,一个基于Web的API调用一些外部服务器返回你的IP是它。 – TomTom 2010-05-02 10:46:07