C 獲取本機IP的最簡單方法

2021-04-21 21:03:42 字數 517 閱讀 7421

噹噹全新正版圖書,9周年店慶,**銷售,全場免運費!

首先引用using system.net;

ipaddress serverip = dns.gethostentry(dns.gethostname()).addresslist[0];

如果有多個ip位址,就把addresslist[0]裡的0換成1或者2或者3...

還有其它方法就是放置winsock控制項來取得ip或者呼叫windows api。這兩種方法都不推薦。

ipaddress hostipspool = dns.gethostaddresses(「」);

string hostperip;

for (int i = 0; i < thishostipaddr.length; i++)

在上面所說的計算機通過adsl撥號上網後,thishostipaddr[0].tostring()是本機的區域網ip位址,thishostipaddr[1].tostring()是撥號上網動態分配的ip位址。

獲取本機IP的方法

public static string getalllocalip catch exception e return localservers 這種方法在windows下是沒問題的,但是在linux下執行的時候很有可能會是127.0.0.1,修改host雖然可以解決,但並不是個明智之舉。下面這種方...

C 獲取本機IP方法,獲取本機區域網IP位址方法

1.1 private void getip 2 10 2.使用iphostentry獲取本機區域網位址 public static string getlocalip return 192.168.1.124 3.通過向 向一些提供ip查詢的 傳送webrequest,然後分析返回的資料流 1 s...

C 獲取本機IP

方法一 private void form1 load object sender,eventargs e private void getip 將ipv4賦值給label6 addresslist 1 代表ipv4,addresslist 0 代表ipv6 label6.text addressl...