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 :
Mais lorsque j'appelle une page sur mon navigateur, la serverSocket ne me voit pas, parce qu'elle n'accepte pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ServerSocket myServer = new ServerSocket(80); mySocket = myServer.accept();
Du coup, je ne vois absolument pas comment faire...
Pouvez-vous m'aider ?
Merci
Partager