时间:2021-05-20
复制代码 代码如下:
#include <stdio.h>
#include <winsock2.h>
#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();
return 0;
}
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本地连接(以太网)中的IP地址,设置为自动获得(动态IP),如下图所示。 把电脑IP地址设置为自动获得,不会设置ip地址的请参考:如何给电脑设置IP地址 三
很多人用电脑,却不知道IP地址怎么设置,今天我教大家来设置下IP地址。IP地址的设置一种是静态IP,一种是自动获取IP。那么如何设置电脑ip地址?下面小编就为大
IP地址是网络的机器标识,很多朋友想查看自己电脑的有效ip地址,但是不知道怎么查询自己的IP地址,下面小编就为大家介绍如何快速查看电脑IP地址方法,一起来看看吧
本地连接IP地址设置为“自动获得IP地址”,具体方法如下(此步骤,检查一次,一般电脑默认设置即为自动获取IP,此前没有设置过电脑IP的用
以网络为例,ip地址分为A类IP地址、B类IP地址、C类IP地址、D类IP地址四类。 IP地址(InternetProtocolAddress),全称为网际协