Java - sockets con servlets

 
Vista:

sockets con servlets

Publicado por Alejandro (3 intervenciones) el 19/02/2007 16:52:25
Buenas a todos,

Tengo una pequeña duda que consiste en saber que tengo que hacer para tener un ServerSocket escuchando siempre en un puerto determinado, evitando que la aplicación se quede colgada hasta que haya un socket cliente que se conecte al puerto del servidor.

Es decir, yo arranco el ServerSocket en un puerto determinado y lo hago en el método init del servlet. Y lógicamente se me queda la aplicación tostada esperando a que se conecte algún cliente a ese puerto.

Mi idea es que el socket esté a la espera pero que yo pueda seguir ejecutando mi aplicación, y cuando se conecte un cliente, pues entonces ejecutar el socket.

No se si me he explicado muy bien, pero de todos modos Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:sockets con servlets

Publicado por Angel (537 intervenciones) el 19/02/2007 17:02:12
Prueba usando threads
Puede crear un thread que sea el que ejecute el codigo del servetsocket.
Asi podras seguir con tu aplicacion mientras el otro thread se encarga de tener activo el serversocket en espera de peticiones.

Si necesitas informacion sobre threads, aqui tiens un par de paginas:
http://www.arrakis.es/~abelp/ApuntesJava/Threads.htm
http://www.programacion.net/java/tutorial/threads/

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar