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 !
Partager