Les Allergies
Alimentaires
Posez votre question Signaler

Je veux faire un proxy en Java ?

Mr_Webster_Lewis - Dernière réponse le 21 avril 2008 à 16:03
Bonjour,
Je voudrais réaliser un proxy simple en java, c'est à dire un proxy qui recupere la page web et qui l'affiche.
Sachant que je suis completement novice en Java.
J'ai déja commencé a réalisé une parti du code qui me permet d'afficher des chose dans le navigateur, pouvais vous m'aider à complété ce proxy ?
Voici mon code :
import java.io.*;
import java.util.*;
import java.net.*;
public class proxy {
public static void main(String[] args) {
try {
ServerSocket ecoute = new ServerSocket(1111);
String message;
Socket service;
boolean test;
Vector tabLignes=new Vector();
service = ecoute.accept();
BufferedReader entree = new BufferedReader (new InputStreamReader(service.getInputStream()));
PrintWriter sortie = new PrintWriter(service.getOutputStream());
test=true;
while (test){
message=entree.readLine();
if (message.equals("")) test=false;
else { tabLignes.add(message);
System.out.println(message);
}
}
System.out.println("sortie de la boucle");
sortie.println("HTTP/1.1 200 OK");
sortie.println("");
int taille=tabLignes.size();
for (int i=0; i<taille;i++)
{
message=(String)tabLignes.elementAt(i);
sortie.println(message);
}
for (int i=0;i<taille;++i)
{
message=(String)tabLignes.elementAt(i);
String[] entetes = message.split(" ");
System.out.println(message);
System.out.println(entetes[1]);
}
sortie.close();
entree.close();
service.close();
}
catch(Exception e){
System.err.println("erreur :" + e);
}
}
PLEASE HELP !!!!!!!!
Je vous remercie par avance des réponses !!
Lire la suite 

Je veux faire un proxy en Java »

1 réponses
Réponse
+0
moins plus
Please !
personne pour m'aider ??
Ajouter un commentaire
Ce document intitulé « Je veux faire un proxy en Java ? » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?