Sockets fantasmas

orudom
05 de Enero del 2005
Tengo hecho un servidor de sockets en java (implementado con ServerSocket) que cuando se le conecta un cliente le envia una trama y espera recibir respuesta.
Bien, si una vez que se conecta el cliente y antes de que el servidor envie la trama quito el equipo de la red (literalmente quito el cable de red) no me salta ninguna excepci贸n en el env铆o ni en la recepci贸n.
Si adem谩s luego conecto de nuevo el cable de red, se realiza el envio por el socket sin que yo lo fuerce.
¿Hay alguna forma de controlar, cuando se env铆a y recibe por sockets si hay conexi贸n, es decir, si el equipo est谩 en red? ¿Existe alguna forma de limpiar el buffer de salida (outputream) para que cuando coloque de nuevo el cable no realice en envio por el socket?
Si alguno lo necesita le puedo pasar el c贸digo fuente
Muchas gracias

eldrum
05 de Enero del 2005
¿Utilizas directamente el outputStream? (hay algunas clases de entrada salida que no lanzan excepciones), parece q si. Me sorprende mucho... Podria ver el codigo de la aplicacion... (a traves del mail si tal)
Si encuentras alguna solucion o explicacion por otro lado podr铆as comentarla.

Jose
05 de Enero del 2005
Alguien ha encontrado soluci贸n a este tema?