首先說明****於網路,author: khalid shaikh [shake@shakenet.com]
**關鍵之一,需要wsock32.lib的支援,才可以獲取本機ip位址if((hostinfo = gethostbyname(name)) != null)
#else
int ncount = 0;
while(hostinfo->h_addr_list[ncount])
#endif
}
#include
#pragma comment(lib, "wsock32.lib")
**關鍵之二,通過gethostname獲取本機的主機名,然後通過gethostbyname獲取主機名下的所有ip位址。
**關鍵之三,列印所有ip位址到控制台。其中for迴圈是我加的**,while迴圈是原始**,都可以實現將所有ip列印到控制台。
如果有編譯不過的,請自行在網上搜尋缺失的庫。
Windows phone8 獲取本機 IP 位址
可以在 bing 查詢中輸入 my ip address 然後確認這樣可以看到自己的 ip。如果需要通過 程式設計來獲取本機 ip,可以使用以下 注意 此段 在 wp7.1 上無法編譯通過,networkinformation 未定義。1 public class gethostipaddress ...
獲取本機IP
獲取本機ip char name 255 gethostname name,sizeof name cstring ip lphostent lphost lphost gethostbyname name in addr ppaddr in addr lphost h addr list in a...
關於MFC在VS2013下獲取本機IP位址
下面這段是從網上找到的 void cmydlg gethostaddress cstring stripaddr 摘自 但是很可惜,在vs2013下報錯,gethostbyname不能用,查了msdn,建議棄用,讓用getaddrinfo代替,所以,又除錯了下,下面這個可以成功獲取本機ip cstr...