LINUX.ORG.RU

Perl script and Xinetd


0

0

Написал я певый в жизни сервер на Перле- слушает определенный порт, когда коннектится клиент, форкает новый процесс, создает новый сокет, и начинает общение с клиентом, по окончании- закрывает сокет и дочерний процесс умирает. но- прога все время висит в памяти, ето ессно мне не нравится. а как приделать ее к Xinetd- не знаю, при запуске из- под Xinetd она, ессно, ругается, что порт занят. Мож, кто подскажет, или ссылку кинет, как скрипт должем быть переделан, чтоб нормально работать из -под Xinetd(Inetd)???


Я не в курсе точно, так что копать тебе еще придется, но раз никто не отвечает - выскажусь. Суть в том, что xinetd сам открывает сокет, ждет пока кто ньть к нему приконнектится и потом запускает твою прогу и передает ей канал для данных. По моему он использует stdin/stdout - почитай доку или исходники чьи.

Nefer
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.