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

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

Реклама

Perl для IP-Телефонии (22 – IO::Socket, часть 8)

предыдущая часть ««»» следующая часть
В программах, основанных на использовании потоковых протоколов, которые должны обеспечивать прием входящих соединений, необходимо также указывать па­раметры Listen и, возможно, Reuse. Параметр Listen указывает размер очереди приемного сокета. Если этот параметр задан, то модуль IO::Socket после создания нового сокета будет вызывать функцию listen() с указанием этого параметра в ка­честве значения длины очереди. Этот параметр является обязательным, если в даль­нейшем должна быть вызвана функция accept ().

Если параметр Reuse имеет истинное значение, это служит для конструктора модуля IO::Socket::INET указанием, что для нового сокета должна быть установлена опция SO_REUSEADDR. Эта опция полезна для серверов, работающих по протоколу с установ­лением логического соединения, для которых время от времени приходится выполнять перезапуск. Без этой опции серверу приходится ожидать несколько минут между завер­шением работы и повторным запуском, чтобы предотвратить возникновение ошибок типа “address in use” (адрес занят) во время вызова функции bind().

Параметры Proto и Туре обозначают протокол и тип сокета. Протокол может иметь символическое обозначение (например, “tcp”) или числовое обозначение, в котором используется значение, возвращенное функцией getprotobyname(). Параметр Туре должен быть установлен равным одной из констант S0CK_*, такой как SOCK_STREAM. Если в вызове конструктора модуля IO::Socket::INET не указана од­на или обе эти опции, то соответствующие значения этих параметров определяются из контекста.



2013-11-07 20:45:23

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


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


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


РЕКОМЕНДУЕМ

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