Solía ser simple: mataba un programa y los puertos se restablecían para poder escuchar de nuevo. Eso dejó de suceder, creo, en 1809. Lo intenté en 1903 y sigue siendo un problema.
¿Ha cambiado algo? Ni siquiera puedo eliminar el proceso que mantiene la conexión incluso si el proceso es "inexistente". Pero libero el puerto si cierro la sesión.
¿Alguna idea de qué pasó con la limpieza de las conexiones TCP?