[C#] 基本網路技術(一) 取得主機名稱與 IP

  • 14098
  • 0

[C#] 基本網路技術(一) 取得主機名稱與 IP

Introduction

簡單紀錄,如何使用 .net Library 取得主機資訊。

注意 : 有些 library 函式已被標示過期,後面會列出參考。

 

程式碼範例

 

using System;
using System.Net;
using System.Collections;

class HostName {
    static void Main() {
        string s = Dns.GetHostName();
        Console.WriteLine("主機名稱 :{0} ", s);
        
        IPAddress[] IPS = Dns.GetHostEntry(s).AddressList;
        IEnumerator iEnums = IPS.GetEnumerator();
        while (iEnums.MoveNext()) {
            Console.WriteLine("IP : {0}", iEnums.Current.ToString());
        }
        
        Console.ReadKey();
    }
}

 

Refrence

三小俠  小弟獻醜,歡迎指教