2012-04-11 47 views
1

当我填充连接函数的SOCKADDR_IN结构时,我倾向于用确切的IP地址填充它,但我们假设我想在线设置一个动态域名来表示偶尔更改的IP地址?我不太确定如何填写结构,给定一个域名。我现在所做的是:在winsock中,我如何通过域名连接到服务器?

#define DEFAULT_PORT 12345 
SOCKADDR_IN serverInfo; 

serverInfo.sin_port=htons(DEFAULT_PORT); 
serverInfo.sin_family=AF_INET; 
serverInfo.sin_addr.s_addr= inet_addr("127.0.0.1"); // actual ip normally here 

但是,如何解决域名以获得该结构的服务器的IP?

回答