finnaly

ajustando el listener para que en los finally me cierre el socket, que tan aconsejable es añadir a ese finally
lo siguiente:

   System.gc();

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de ezamudio

para qué?

Podría ser que no pase nada con esa línea, podría ser que se bloquee momentáneamente la JVM (dependiendo del recolector que hayas configurado). No veo para qué hacer eso.