Bonjour � tous !

J'ai quelques questions concernant un proxy http que je fais avec winsock.

Pour le moment, quand je tappe www.developpez.com dans Firefox, j'arrive � effectuer la communication entre firefox et le proxy et � r�cup�rer la requete http. Pour le moment, je ne fais que l'afficher � l'�cran.

La prochaine �tape o� je bloque un peu est maintenant le traitement de cette requ�te.

Pour le moment, la requete est stock�e dans un buffer:
recv(socketClient,buffer,1515,0);

1) Y a t-il moyen d'utiliser une fonction pr�d�finie pour analyser le buffer et m'en sortir le HOST ou bien faut-il analyser le buffer "� la main" ?

2) Concernant la connexion au host, j'utilise un exemple du site de msdn:
erreur = getaddrinfo(ip, port, &aiHints, &aiList);

le probl�me est la compr�hension de ces champs:
a) ip est le host que j'ai r�cup�r�

b) port est un port au hasard ( la requete HTTP pr�cise t-elle un port que je dois r�cup�rer ? )

c) aiHints et aiList je ne comprend toujours pas ce que c'est... serait-ce mes sockets Client et Serveur ?


Comment r�cup�rer le sockaddr_in qui est n�cessaire pour la fonction connect qui sera utilis�e ensuite ?


Merci � tous !