Red de conocimiento informático - Aprendizaje de programación - ¿Qué significa el método setKeepAlive() en la clase java.util.Socket?

¿Qué significa el método setKeepAlive() en la clase java.util.Socket?

Keep-Alive es el mecanismo subyacente de Socket TCP, que comprueba periódicamente si las conexiones en ambos lados están rotas. Pero el tiempo periódico es muy largo, tomando Unix como ejemplo, suele ser de media hora.

Si no cambia el intervalo Keep-Alive, no hay diferencia si lo configura o no. A veces no funciona en enrutadores o conmutadores. . .