Мне надо съэмулировать TCP-сервер, который отдает на своем порту один и тот же файл «по кругу». Ну, то есть, кончился файл - надо передавать байты из файла с начала. Все надо сделать в пределах одного компьютера.
Я пишу такую команду (типа команда создания сервера):
while true; do nc -lp 2525 < comLog.txt; done
А получаю данные такой командой:
nc -vn 127.0.0.1 2525
Проблема в том, что сервер отправляет файл только один раз и на этом останавливается. А хотелось бы чтоб он это делал без остановки. Как его заставить крутить файл бесконечно?