Cerrar sockets

sitaro
17 de Junio del 2005
Hola a [email protected] Tengo dos priogramas Java que se comunican con sockets: cliente y servidor.
Cuando el cliente cierra el socket el servidor no se da cuenta. ¿Alguien sabe por qué?

Desde el cliente lo que hago es un socket.close(). Mientras que con el servidor hago los típicos if(socket.isClosed()) ó if (! socket.isInputShutdown()) pero todos reaccionan como si nada.

Por favor ayuda. Muchas gracias.

nicokiki
17 de Junio del 2005
Hola!!!

Creo q esos metodos estan deprecated aunque no estoy seguro. Lo q si es q no se recomienda su uso.... Asi q para saber si se cerro, intenta mandar un mensaje y ya y si no hay respuesta o la excepcion q sea es porque se cerro

Salu2!!!!!!!!!!!!