JAVA: Manipulación de desconexión de zócalo.

Dos computadoras están conectadas por una conexión de zócalo. Si el servidor / cliente cierra la conexión desde su extremo (es decir, cierra laInputStream, OutputStream ySocket) Entonces, ¿cómo puedo informar al otro extremo sobre la desconexión? Hay una manera que conozco - tratando de leer desde elInputStream, que lanza unIOException Si la conexión está cerrada, pero ¿hay alguna otra forma de detectar esto?Otra pregunta, busqué el problema en internet y viinputStream.available() No resuelve este problema. ¿Porqué es eso?

Información Adicional : Pido otra manera porque mi proyecto se vuelve difícil de manejar si tengo que intentar leer desde elInputStrem Para detectar una desconexión.

Respuestas a la pregunta(4)

Su respuesta a la pregunta