Foros del Web » Programación para mayores de 30 ;) » Java »

Servidor echo UDP

Estas en el tema de Servidor echo UDP en el foro de Java en Foros del Web. HOla estoy realizando un servidor echo en java mediante hilos pero cuando lo ejecuto no me funciona bien. Aqui el codigo Código: class ServicioB extends ...
  #1 (permalink)  
Antiguo 06/12/2012, 15:04
 
Fecha de Ingreso: noviembre-2009
Mensajes: 98
Antigüedad: 15 años
Puntos: 2
Servidor echo UDP

HOla estoy realizando un servidor echo en java mediante hilos pero cuando lo ejecuto no me funciona bien.
Aqui el codigo

Código:
class ServicioB extends Thread {
    static DatagramSocket ss;
   public ServicioB(DatagramSocket s) {ss=s;}
    public void run() {
        try {
                      
        while(true){
            
            byte buffer[] =new byte[1000];
            DatagramPacket p =new DatagramPacket(buffer,1000);
            ss.receive(p);
            System.out.println(p.getData());
            DatagramPacket dp= new DatagramPacket(buffer,p.getLength(), InetAddress.getByName("localhost"),8877);
            ss.send(dp);
        
        }
           }catch(Exception e) {}
    }
Código:
import java.net.*; import java.io.*;
class Multiprotocolo {
 public static void main(String args[])throws IOException {
     
     DatagramSocket dsB =new DatagramSocket(8877);
  
     new ServicioB(dsB).start();
  }
}
Como cliente uso netcat conectandome a localhost al puero 8877

Que esta mal?

Saludos y gracias de antemano
}
  #2 (permalink)  
Antiguo 06/12/2012, 22:00
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 1 mes
Puntos: 454
Respuesta: Servidor echo UDP

Pon algo en el catch para ver si sale algún error.

Se bueno.
__________________
Apuntes Java
Wiki de Programación
  #3 (permalink)  
Antiguo 07/12/2012, 03:25
 
Fecha de Ingreso: noviembre-2009
Mensajes: 98
Antigüedad: 15 años
Puntos: 2
Respuesta: Servidor echo UDP

No, nada. No muestra ningun error :S

Etiquetas: echo, servidor, string, udp
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:17.