a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > C > 正文

教你用C語言獲取電腦的IP地址

2020-02-24 14:34:18
字體:
來源:轉載
供稿:網友

對于C語言,小編有自己的一些心得體會,也請C語言高手多多指教~那接下來武林技術頻道的小編就教你用C語言獲取電腦的IP地址,一起來了解下其中的詳情吧。

復制代碼 代碼如下:

#include
#include

#pragma comment(lib, "WS2_32.lib")

int main()
{
char host_name[256]; // define host name (for example:xxx-PC)
int WSA_return, i;
WSADATA WSAData;
HOSTENT *host_entry; // record host information
WORD wVersionRequested;


wVersionRequested = MAKEWORD(2, 0);
WSA_return = WSAStartup(wVersionRequested, &WSAData); // initialize Winsock service and then call other socket or dll file

if (WSA_return == 0) // initialize success
{
gethostname(host_name, sizeof(host_name));
host_entry = gethostbyname(host_name);

for(i = 0; host_entry != NULL && host_entry->h_addr_list[i] != NULL; ++i)
{
// define pszAddr to record IP
// inet_ntoa: Convert an IP into an Internet standard dotted format string
const char *pszAddr = inet_ntoa (*(struct in_addr *)host_entry->h_addr_list[i]);
printf("[IP]/t%s/n[Name]/t%s/n/n", pszAddr, host_name);
}
}
else
{
printf("ERROR/n");
}
/* WSACleanup() finish use Winsock 2 DLL (Ws2_32.dll). Head:Winsock2.h. reference #pragma comment(lib, "ws2_32.lib") */
WSACleanup();
return 0;
}

武林技術小編教你用C語言獲取電腦的IP地址,有沒有覺得特別的實用呢,更多關于C語言的內容,可以多多關注下武林技術頻道,我們會不斷的更新。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 国产精品免费av | 久久综合影院 | 日韩在线免费 | 99精品国产99久久久久久福利 | 伊人网在线免费观看 | 日本不卡一区 | 黄色毛片在线看 | 美女黄色免费网站 | 亚洲成人免费 | 亚洲欧美日韩精品 | 奇米精品一区二区三区在线观看 | 欧美日韩久久 | 综合久| 国产一级一级毛片女人精品 | 一区二区亚洲 | 午夜精品久久久久久久白皮肤 | 日韩中文字幕视频在线观看 | 一区二区三区精品视频 | 99国产精品99久久久久久 | 日韩视频一区二区三区四区 | 婷婷久久综合 | 久久三区 | 成人黄色片网站 | 亚州国产精品 | 日韩精品视频在线免费观看 | 国产视频久久久 | 国产99久久精品 | 国产在线精品一区二区三区 | 成人av网站在线 | 日本视频免费看 | 欧美色综合 | 一区二区免费 | 国产精品久久久久毛片软件 | 亚洲成人黄色网 | 国产91网 | 黄网在线观看 | 欧美一二| 欧美日韩中文字幕 | 91精品久久久久久久久 | 一区三区视频 | 欧美成年黄网站色视频 |