www.pudn.com > 11_code.rar > getaddrinfo.c
/*getaddrinfo.c*/ #include#include #include #include #include #include #include #include int main() { struct addrinfo hints,*res=NULL; int rc; memset(&hints,0,sizeof(hints)); /*设置addrinfo结构体中各参数*/ hints.ai_family=PF_UNSPEC; hints.ai_socktype=SOCK_DGRAM; hints.ai_protocol=IPPROTO_UDP; /*调用getaddinfo函数*/ rc=getaddrinfo("127.0.0.1","123",&hints,&res); if (rc != 0) { perror("getaddrinfo"); exit(1); } else printf("getaddrinfo success\n”); }