proxy en java
Publicado por Joseph (11 intervenciones) el 14/11/2004 08:56:46
Hola
Intento programar un proxy en java para el protocolo http. Pero tengo un problema, al arrancarlo no recibo ninguna informacion en el datagrama. He probado a cpaturar los paquetes con el Ethereal y la comunicacion parece correcta, sin embargo mi programa no capta nada.
Este es el trozo de codigo que hace la captura del datagrama:
while (true) {//2
try {//3
ds=new DatagramSocket(80); //socket de lectura
}//3
catch(Exception e) {System.out.println("error al abrir el socket" + e);}
dp=new DatagramPacket(buffer, tam); //datagrama de lectura
try {//4
System.out.println("escuchando peticion"); //prueba
ds.receive(dp);
System.out.println("peticion recibida"); //prueba
}//4
catch(Exception e) {System.out.println("error al escuchar el socket" + e);}
En pantalla me aparece el mensaje de escuchando peticion pero no el de peticion recibida.
¿he hecho algo mal?
Intento programar un proxy en java para el protocolo http. Pero tengo un problema, al arrancarlo no recibo ninguna informacion en el datagrama. He probado a cpaturar los paquetes con el Ethereal y la comunicacion parece correcta, sin embargo mi programa no capta nada.
Este es el trozo de codigo que hace la captura del datagrama:
while (true) {//2
try {//3
ds=new DatagramSocket(80); //socket de lectura
}//3
catch(Exception e) {System.out.println("error al abrir el socket" + e);}
dp=new DatagramPacket(buffer, tam); //datagrama de lectura
try {//4
System.out.println("escuchando peticion"); //prueba
ds.receive(dp);
System.out.println("peticion recibida"); //prueba
}//4
catch(Exception e) {System.out.println("error al escuchar el socket" + e);}
En pantalla me aparece el mensaje de escuchando peticion pero no el de peticion recibida.
¿he hecho algo mal?
Valora esta pregunta


0