如何用 C# 取得本機所有的 IP 位址

[code:c#]
   // 取得本機名稱
   String strHostName = Dns.GetHostName();

   // 取得本機的 IpHostEntry 類別實體
   IPHostEntry iphostentry = Dns.GetHostByName(strHostName);

   // 取得所有 IP 位址
   int num = 1;
   foreach(IPAddress ipaddress in iphostentry.AddressList)
   {
        Console.WriteLine("IP #" + num + ": " + ipaddress.ToString());
        num = num + 1;
   }
[/code]

執行結果:

Host Name: mypcname
IP #1: 192.168.2.19
IP #2: 192.168.238.1

備註:記得載入 System.Net 命名空間。

  

此文章由 will 發表於 2007/12/2 下午 03:38:00

永久連結 | 評論 (0) | 此文章的RSSRSS comment feed |

分類: .Net | C#

標籤: ,

收藏:

相關文章

新增評論


(將顯示您的Gravatar圖示)  

  Country flag

[b][/b] - [i][/i] - [u][/u]- [quote][/quote]



線上預覽

十月 13. 2008 03:55