Я использую netcat для запуска простого сервера, как это:
while true; do nc -l -p 2468 -e ./my_exe; done
таким образом, любой желающий может подключиться к моему хосту через порт 2468 и поговорить с "my_exe".
К сожалению, если кто-то еще хочет подключиться во время открытого сеанса, он получит ошибку "соединение отклонено", потому что netcat больше не слушает до следующего цикла "while".
есть ли способ заставить netcat вести себя как многопоточный сервер, т. е. всегда слушать входящие соединения? Если нет, есть ли какие-то обходные пути для этого?