char* getIpAddress(){
WSADATA wsaData;
char name[255];//定义用于存放获得的主机名的变量
char *ip;//定义IP地址变量
PHOSTENT hostinfo;
if ( WSAStartup( MAKEWORD(2,0), &wsaData ) == 0 ) {
if( gethostname ( name, sizeof(name)) == 0) {
if((hostinfo = gethostbyname(name)) != NULL) {
ip = inet_ntoa (*(struct in_addr *)*hostinfo->h_addr_list);
}
}
}
return ip;
}
C语言获取本机IP地址
最新推荐文章于 2023-12-20 21:20:48 发布