¿Es posible mantener los enchufes abiertos por tiempo infinito?

Soy nuevo en la programación de red. Estoy interesado, ¿es posible establecer una conexión de red a través de sockets entre el servidor Java y el cliente C y mantener la conexión abierta infinitamente? Quiero mantener la conexión abierta para intercambiar datos XML entre los clientes.

Respuestas a la pregunta(3)

Su respuesta a la pregunta