bonjour tout le monde,
je voulais faire un proxy sans se casser trop la tete alors j'ai bricolé un peu, j'ai lancer squid, j'ai lancer mon application sur ecoute (8080), je pointe firefox sur mon app et je fais le role d'intermediaire, mais ça marche pa

mon algorithme est le suivant :
0- accepter les requete;
-creer un thread (1);
-creer un thread (2);
- aller a 0;
(1):
-lire les donnees du client;
-transmettre les donnees a squid;
-boucler;
(2):
-lire les reponse de squid;
-transmettre au client;
-boucler;mais lors du deroulement j'aperçois qu'a chaque fois 4 thread sont crees, mais la n'est pas le probleme, le probleme c'est que des fois j'obtient le debut de la page seulement qui se repete indefiniment, d'autres firefox me demande de telecharger un fichier php, d'autres (gmail) il me dis requete erronée; est-ce le probleme des champs de l'entete, ou de ceux rajouté par squid ? est-ce que je dois interpreter qq chose dans l'entete (proxy-connection : keep alive et parfois close), je ne comprends rien.
donc si quelqu'un vois qq chose dans l'algo, please dites le moi;
merci a l'avance.