2012-04-11 87 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?

回答