4
比如讓我使用本地IP地址的外部IP地址:如何知道當前PC
string myHost = System.Net.Dns.GetHostName();
string myIP = System.Net.Dns.GetHostEntry(myHost).AddressList[0].ToString();
比如讓我使用本地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