Uso netcat per eseguire un server semplice come questo:
while true; do nc -l -p 2468 -e ./my_exe; done
In questo modo, chiunque è in grado di connettersi al mio host sulla porta 2468 e parlare con "my_exe".
Sfortunatamente, se qualcun altro vuole connettersi durante una sessione aperta, otterrebbe un errore "Connessione rifiutata", perché netcat non è più in ascolto fino al prossimo ciclo "while".
Esiste un modo per far sì che netcat si comporti come un server multi-thread, ovvero in ascolto delle connessioni in entrata? In caso contrario, ci sono alcune soluzioni alternative per questo?