Categorias

Una situacion que se presenta comunmente al utilizar sockets en Java es detectar cuando un cliente (conexion) ya no esta activo. La deteccion de esto puede ser necesario para destruir algun objeto y liberar memoria o para terminar el hilo que utilizaba el servidor para procesar la informacion del cliente, entre otras cosas.

Java no ofrece algun evento o propiedad que indique cuando la conexion del socket haya finalizado de forma anormal. Pero existe una forma de saberlo: a prueba y error.

Read more...

Java