Личный кабинет    
Назад К началу Вперед Карта сайта Телефонные коды стран и городов Мира Анализатор тарифов Служб IP-Телефонии и Рейтинг

Разделы
Введение
Литература
Операторы
Оборудование
Анализатор
Сотрудничество
Печать карт
Новости
Опросник
Коды
Справка
Работа
Каталог
Хостинг
Личный кабинет

Реклама

Perl для IP-Телефонии (33 – демон inetd, часть 4)

предыдущая часть ««»» следующая часть

nowait. Это поле сообщает демону inetd, что он должен делать после запуска серверной программы. Оно может иметь значение wait, которое служит указанием демону inetd, чтобы он подождал завершения работы сервера перед повторным запуском этой программы для обработки нового входящего соеди­нения, или nowait, что позволяет демону inetd запускать программу много­кратно для обработки сразу нескольких входящих соединений. Для потоковых служб чаще всего применяется значение nowait, позволяющее демону inetd действовать как сервер с ветвлением. Если одновременно подключается не­сколько клиентов, демон inetd запускает для каждого из них отдельную копию программы. Некоторые версии inetd позволяют устанавливать предельное значение числа одновременно работающих процессов.

nobody. Это — имя пользователя, с правами которого будет работать сервер.

/usг/local/bin/eliza.pl. Это — полный путь к программе.

eliza.pl. Седьмое и следующие поля представляют собой параметры команд­ной строки, передаваемые сценарию. Они могут указывать любое число опций и параметров командной строки, разделенных пробелами. В соответствии с общепринятым соглашением, первым параметром является имя самой про­граммы. В качестве него можно использовать действительное имя сценария, как показано здесь, или придумать другое. Это значение появится в сценарии в виде переменной $0. Другие параметры командной строки, как обычно, будут находиться в массиве $ARGV.

При работе с программами, запускаемыми демоном inetd, в основном следует учитывать то, что буферизация библиотеки stdio может вызвать непредсказуемое течение потока данных. Например, вступительное приветствие психотерапевта мо­жет не появиться до тех пор, пока программа не выведет несколько последующих строк текста. Эту проблему можно решить, включив режим автоматического сброса, как было сделано в листинге ранее.



2014-06-19 15:52:08

предыдущая часть ««»» следующая часть


ДОКУМЕНТАЦИЯ VoIP


НОВОСТИ СВЯЗИ


РЕКОМЕНДУЕМ

 
[ стандарты | обзор | оборудование | анализатор | коды | новости | карта | партнерам | Мы ВКонтаке ]
Запрещается копировать материалы сайта без уведомления авторов.
С вопросами и предложениями обращайтесь со страницы контактов
Copyright c 1999-2024 IPTop.Net
 
IP-Телефония, Интернет Телефония, Компьютерная телефония