命令行:
ipconfig :获取本机ip地址
C语言获取ip地址:
#include<stdio.h>
#include<winsock2.h>
#pragma comment(lib,"ws2_32.lib")
void getIP()
{
WORD w = MAKEWORD(1, 1);
WSADATA wsaData;
WSAStartup(w, &wsaData); // 加载套接字库
struct hostent *host_info = gethostbyname("");
char *p = inet_ntoa (* ((struct in_addr *)(*host_info ->h_addr_list)) );
printf("%s\n", p);
WSACleanup( );
}
网卡地址、信息接口:
GetAdaptersAddresses 可以获得以下信息:
获得“本地连接”等这样名字的网卡信息(FriendlyName)
获得网卡速度(收发速度)(TransmitLinkSpeed/ReceiveLinkSpeed)
GetAdaptersInfo 可以获得以下信息:
获得网卡名;
获得网卡描述;
获得物理地址;
获得ip地址;
获得网关列表;
获得dhcpserver;