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

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

Реклама

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

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

Например, если не указан параметр Туре, то конструктор модуля IO::Socket::INET выбирает тип, соответствующий протоколу. Если не указан па­раметр Proto, но задано имя службы для этого порта, то конструктор модуля IO::Socket::INET предпринимает попытку определить, какой протокол должен применяться для указанной службы. Если нет другого выбора, IO::Socket::INET в качестве имени протокола принимает по умолчанию значение “tcp”.

Параметр Timeout устанавливает значение тайм-аута в секундах, которое должно использоваться в некоторых операциях. В настоящее время значения выдержки време­ни устанавливаются для внутренних вызовов функции connect () и для метода accept (). Установка значения параметра Timeout позволяет предотвратить зависание клиентской программы на неопределенное время, если удаленный хост недоступен. Использование данного параметра также удобно, как использование личного кабинета http://personal-cabinet-online.ru/lichnye-kabinety-operatorov-sotovoj-svjazi-internet-tv/lichnyj-kabinet-mts.html при работе со своим оператором.

Опция MultiHomed может применяться в тех редких случаях, когда клиент TCP должен подключаться к хосту с несколькими IP-адресами и не может определить, какой именно IP-адрес должен использоваться. Если этот параметр установлен равным истинному значению, то в методе new() применяется функция gethostbyname() для поиска всех IP-адресов хоста, указанного параметром PeerAddr. Затем последовательно предпринимаются попытки подключения к каждому из IP-адресом хоста до тех пор, пока одна из них не окажется успешной.

В заключение укажем, что клиентские программы TCP, предназначенные для соз­дания исходящих соединений, должны предусматривать вызов метода new() с пара метром Proto, равным tcp, и параметром PeerAddr, в котором дополнительно ука­зан номер порта, или с парой параметров PeerAddr/PeerPortv.



2013-11-09 22:40:31

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


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


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


РЕКОМЕНДУЕМ

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