【发布时间】:2013-03-28 23:29:27
【问题描述】:
我正在尝试制作一个简单的程序,它接收像 www.google.com 这样的字符串并返回 IP 地址...
到目前为止我所拥有的:
char* hostname = new char[www.size()+1];
std::copy(www.begin(), www.end(), hostname);
hostname[www.size()] = '\0';
struct addrinfo new_addr, *res;
getaddrinfo(www.c_str(), SERVICE.c_str(), &new_addr, &res);
cout << new_addr.ai_addr;
第四个参数中的第三个应该做什么? getaddrinfo 函数是修改 new_addr 结构还是什么?我不太了解 msdn 文档。解析主机名后,我想将套接字连接到它。
【问题讨论】:
标签: winsock winsock2 getaddrinfo