Używam netcata do uruchomienia prostego serwera takiego jak ten:
while true; do nc -l -p 2468 -e ./my_exe; done
W ten sposób każdy może połączyć się z moim hostem na porcie 2468 i porozmawiać z „my_exe”.
Niestety, jeśli ktoś chce się połączyć podczas sesji otwartej, otrzyma błąd „Odmowa połączenia”, ponieważ netcat nie będzie nasłuchiwał aż do następnej pętli „while”.
Czy istnieje sposób, aby netcat zachowywał się jak serwer wielowątkowy, tzn. Zawsze nasłuchuje połączeń przychodzących? Jeśli nie, czy istnieją jakieś obejścia tego problemu?