Bonjour,

J'aimerai créer un proxy en Java, pour placer mon logiciel entre le navigateur web et Internet.

Mon but est donc que les requêtes envoyées par le navigateur soient en fait envoyées à mon logiciel. Ce dernier renvoie ensuite la requête sur Internet, après traitement.
Et vice-versa pour la réception de la réponse.

N'ayant qu'assez peu de connaissances en réseau, voici ce que j'ai compris. N'hésitez pas à me dire si c'est faux :
* le navigateur envoie des données sur le port 80
* le serveur cible renvoie les données sur le port 8080

Je me suis alors dis qu'il fallait que mon programme attende sur le port 80, pour capter ce qui vient du navigateur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
ServerSocket myServer = new ServerSocket(80);
mySocket = myServer.accept();
Mais lorsque j'appelle une page sur mon navigateur, la serverSocket ne me voit pas, parce qu'elle n'accepte pas

Du coup, je ne vois absolument pas comment faire...
Pouvez-vous m'aider ?

Merci