salut à tous

j'ai un problème dans la finition de mon projet (création d'un proxy)

-Comment faire en sorte que les requêtes du navigateur soit récupéré dans une socket (que j'ai créée) en C++ ?
-et comment les renvoyer au navigateur ?
-et quels sont les port à utiliser ?(pour la réception et l'envoie?)

(sachant les requêtes du navigateur sont des requêtes HTTP)
merci à tous

j'ai un bon niveau en c++