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 la
InputStream
, 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.