Connaitre l'ip d'un serveur avec C++

WRInaute occasionnel
Salut,
Je cherche à connaitre depuis un script C l'ip et le host du serveur sur lequel il est executé.

En PHP, fastoche, je fais getenv("HTTP_HOST") et hop j'ai www.monsupersite.com.

Mais en C, comment je peux faire?


Autre question au passage, y-a-il une fonction comme f_get_content en php mais en C pour appeller une page web exterieure?
 
WRInaute impliqué
En c++ tu peux faire ça avec la librairie Winsock sous windows, pour l'adress ip et hostname :

http://tangentsoft.net/wskfaq/examples/ipaddr.html


Pour getcontent, à mon avis, il faut que tu te trouve une librairie pour faire ça. Il n'y a rien de tel dans le c++ de base, et winsock donne seulement des fonctionnalités de base pour faire du udp, tcp/ip et des choses du genre...
 
WRInaute accro
theJB a dit:
Je cherche à connaitre depuis un script C l'ip et le host du serveur sur lequel il est executé.

En PHP, fastoche, je fais getenv("HTTP_HOST") et hop j'ai www.monsupersite.com.

Mais en C, comment je peux faire?

Pareil... En tous cas si ton script tourne en CGI d'un serveur http, bien sûr.

theJB a dit:
Autre question au passage, y-a-il une fonction comme f_get_content en php mais en C pour appeller une page web exterieure?

http://curl.haxx.se/

Jacques.
 
Discussions similaires
Haut