oh, une socket sur le port 80 (ou autre, mais tant que ce n'est pas précisé c'est 80)
exemple de requete du navigateur:
GET /search?hl=fr&q=kely54&btnG=Recherche+Google&meta=lr%3Dlang_fr HTTP/1.1
Host: <a href="http://www.google.fr" target="_blank">www.google.fr</a>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; fr-FR; rv:1.7.11) Gecko/20050728
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: fr,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: <a href="http://www.google.fr/webhp?hl=fr&meta=lr%3Dlang_fr" target="_blank">http://www.google.fr/webhp?hl=fr&meta=lr%3Dlang_fr</a>
Cookie: PREF=ID=ef96b46826b0402e:FF=4:LD=fr:NR=10:TM=1125136891:LM=1133397683:C2COFF=1:S=Z_h5uuphnR3ifmQE; GTZ=-60
réponse de google :
HTTP/1.x 200 OK
Cache-Control: private
Content-Type: text/html
Server: GWS/2.1
Transfer-Encoding: chunked
Content-Encoding: gzip
Date: Sun, 11 Dec 2005 20:11:51 GMT
puis ici le code html.
quand t'arrive sur une image (img src="..." ...), nouvelle requete mais cette fois ci le GET porte sur le nom de l'image.
GET /images/logo_sm.gif HTTP/1.1
Host: <a href="http://www.google.fr" target="_blank">www.google.fr</a>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; fr-FR; rv:1.7.11) Gecko/20050728
Accept: image/png,*/*;q=0.5
Accept-Language: fr,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: <a href="http://www.google.fr/search?hl=fr&q=kely54&btnG=Recherche+Google&meta=lr%3Dlang_fr" target="_blank">http://www.google.fr/search?hl=fr&q=kely54&btnG=Recherc...</a>
Cookie: PREF=ID=ef96b46826b0402e:FF=4:LD=fr:NR=10:TM=1125136891:LM=1133397683:C2COFF=1:S=Z_h5uuphnR3ifmQE; GTZ=-60
If-Modified-Since: Mon, 25 Apr 2005 21:06:18 GMT
Cache-Control: max-age=0
réponse de google:
HTTP/1.x 304 Not Modified
Content-Type: text/html
Server: GWS/2.1
Content-Length: 0
Date: Sun, 11 Dec 2005 20:11:51 GMT
puis le code de l'image [edit: quoiqu'ici non,
l'explication ici | les sont des bugs du forum]
etc, etc,... c'est valable pour tous les fichiers que le navigateur veut ouvrir ce manège (css, js, jpg, gif,...).
le mieux pour toi est de te référer à la rfc :
http://www.eisti.fr/res/norme/rfc1945/1945tm.htm , html4 et http dans ton cas.
un site qui peut etre interessant aussi c'est
http://www.iprelax.fr/ anciennement salemioche ^^