獲取本機IP位址

2022-08-02 13:06:15 字數 510 閱讀 2116

//獲取本機ip

string hostname = dns.gethostname();

iphostentry ipentry = dns.gethostentry(hostname); //得到主機ip

ipaddress addresslist = ipentry.addresslist;//得到本機所有的ip位址

string hostname = dns.gethostname();

iphostentry ipentry = dns.gethostentry(hostname); //得到主機ip

ipaddress addresslist = ipentry.addresslist;

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

}console.readkey();

上面的**解決了只有乙個網絡卡的情況下獲取ipv4位址的問題,多網絡卡問題並未解決

獲取本機IP位址

cstring strlocalip char szhostname 64 memset szhostname,0x00,sizeof szhostname gethostname szhostname,sizeof szhostname phostent phost gethostbyname s...

獲取本機IP位址

第一步 載入winsock2靜態鏈結庫檔案。include pragma comment lib,ws2 32.lib bool loadwinsock 第二步 獲取本地的主機名稱。hostent phostent null char szhostname 256 memset szhostname...

Linux 獲取本機IP位址

linux 獲取本機ip位址 說明 family at inet ipv4 family at inet6 ipv6 address 提取得到的ip位址所要儲存的位址 size strlen sampleip 192.168.123.128 max ipv4 15 某些標頭檔案應在其他方面,在本程式...