J'utilise netcat pour exécuter un serveur simple comme celui-ci:
while true; do nc -l -p 2468 -e ./my_exe; done
De cette façon, n'importe qui peut se connecter à mon hôte sur le port 2468 et parler avec "my_exe".
Malheureusement, si quelqu'un d'autre veut se connecter pendant une session ouverte, il obtiendrait une erreur "Connexion refusée", car netcat n'est plus en écoute jusqu'à la prochaine boucle "while".
Existe-t-il un moyen de faire en sorte que netcat se comporte comme un serveur multi-thread, c'est-à-dire toujours à l'écoute des connexions entrantes? Sinon, existe-t-il des solutions à cela?