eso mismo. ojo, puede que ni asi funcione, pero deberia.
Esta mal. No ves que un bucle infinito lo que haria seria ejecutar nc infinitamente? Sabes que significa? Que como es dentro de la ejecucion misma del programa, para ejecutar uno no cierra el otro, con lo que se acumulan en la RAM, provocando un desbordamiento de búffer, o de la RAM y por tanto que el programa no responda, cerrando tu querido puerto. Por lo menos deberia, por eso es tan negativo usar bucles infinitos.
chevere por contestar, en si tenias razon. lo probe quitando el bucle, y si funco, jeje bueno detalles k a uno se le escapa. saludos