web-dev-qa-db-fra.com

Où puis-je obtenir arpa / inet.h?

La question est vraiment simple. J'ai besoin d'un outil pour convertir char* En adresse IP et l'utiliser dans

sockaddr_in.s_addr

arpa/inet.h a la fonction inet_addr(), mais je ne sais pas si j'ai déjà ce fichier quelque part dans l'installation de MS VS 2010 ou dois-je le trouver ailleurs.

16
Pavel Oganesyan

Win32 fournit sa propre implémentation de l'API sockets (Winsock) qui utilise des en-têtes légèrement différents.

Depuis le MSDN pour inet_addr :

En-tête Winsock2.h

16
ComicSansMS

arpa/inet.h est l'inclusion utilisée sur les systèmes de type Unix.

Sous Windows, vous devez utiliser winsock2.h.

Exemple à partir du MSDN.

12
Louis Brunner