2012-04-11 13 views
1

Wenn ich eine SOCKADDR_IN-Struktur für die Verbindungsfunktion ausfülle, tendiere ich dazu, sie mit der genauen IP-Adresse auszufüllen, aber sagen wir, ich wollte einen dynamischen Domänennamen online einrichten, um eine sich gelegentlich ändernde IP-Adresse darzustellen? Ich bin nicht ganz sicher, wie ich die Struktur füllen würde, gegeben einen Domain-Namen. Was ich jetzt tun, ist dies:in Winsock, wie stelle ich eine Verbindung zu einem Server über einen Domain-Namen her?

#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 

aber wie lösen Sie Domain-Namen, die IP des Servers für diese Struktur zu erhalten?

Antwort

Verwandte Themen