Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Dougki

#1
hola, se queda colgada porque el metodo accept detiene el hilo hasta que llega una peticion y entonces la acepta, la solucion para que no se cuelgue la aplicacion seria crear una nueva clase que implemente Runnable , que cree un nuevo hilo y que en esta se cree serversocket y se quede a la escuha de la peticion.  



public class escucha implements Runnable{

public escucha(){

Thread hilo=new Thread(this);
hilo.start();

}

public void run() {

try {

ServerSocket ss=new ServerSocket(7777);
Socket s=ss.accept();

ss.close();
s.close();


} catch (IOException e1) {
e1.printStackTrace();
}

}

}

#2
Cita de: b0nete en 22 Diciembre 2016, 22:47 PM
Que es lo que no quieres configurar en el router? solo el abrir los puertos?.

Si exacto
#3
se que este tema ya ha sido tratado antes pero en todas esas veces la respuesta era redireccionando un puerto del router a la ip de tu ordenador, no obstante ,estoy haciendo un proyecto en el que hago un sencillo juego(tipo 3 en ralla) y le añado un modo online por lo que quiero ver si hay otra manera de conseguir realizar una conexion a los ordenadores de distintas redes sin nesecidad de configurar el router.

gracias de antemano por sus respuestas  :D