Yo uso netcat para ejecutar un servidor simple como este:
while true; do nc -l -p 2468 -e ./my_exe; done
De esta manera, cualquiera puede conectarse a mi host en el puerto 2468 y hablar con "my_exe".
Desafortunadamente, si alguien más quiere conectarse durante una sesión abierta, obtendría un error de "Conexión rechazada", porque netcat ya no está escuchando hasta el próximo ciclo "while".
¿Hay alguna manera de hacer que netcat se comporte como un servidor multiproceso, es decir, siempre escuchando las conexiones entrantes? Si no, ¿hay algunas soluciones para esto?