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

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

Реклама

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

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

Кроме указания службы по имени или номеру порта, можно объединить эти две формы так, чтобы модуль IO::Socket::INET вначале сделал попытку найти имя службы, а затем, если эта попытка окажется неудачной, перешел к использованию жестко закодированного номера порта. Это — формат hostname:service (port). Наш пример, чтобы подключиться к службе эхо-повтора хоста wuarchive даже с того компьютера, на котором по каким-то причинам она не указана в сетевой информаци­онной базе данных, можно ввести следующее.

my $echo = IO::Socket::INET->new(‘wuarchive.wustl.edu:echo(7)’) or die "Can'1 connect: $! n";

Метод new() может также применяться для создания сокетов, пригодных для приема входящих соединений, для обмена информацией по протоколу UDP, широко­вещательной рассылки и т.д. Для этих более универсальных способов применений метода new() предусмотрен формат вызова с ключевыми параметрами, который выглядит примерно так:

my $echo = IO::Socket::INET->new(

PeerAddr => 'wuarchive.wustl.edu',

PeerPort  => 'echo( 7) ',

Type => SOCK_STREAM,

Proto => 'tcp') or die "Can't connect: $!n"

Конструктору модуля IO::Socket::INET может быть передан большой список параметров.

Параметры PeerAddr и PeerHost
являются синонимами; они служат для указания сокета, к которому должно быть выполнено подключение. Если конструктору модуля IO::Socket::INET передается любой из этих параметров, он предпринимает по­пытку вызвать метод connect() для подключения к указанному хосту. Эти параметры состоять из имени хоста, IP-адреса или комбинации имени хоста и номера пор- формате, который был описан выше при обсуждении простой формы вызова метода now(). Если в состав другого параметра не входит номер порта, он должен быть указан в параметре PeerPort.


2013-11-07 15:49:55

это интересно
При покупке нового компьютера, ноутбука или другой электронной техники, оснащенной операционной системой, зачастую мы теряемся какое программное обеспечение установить. Теперь вы можете купить операционную систему windows 8 наслаждаться работой в высоко технологичной среде с использованием различных гаджетов и виджетов. Причем в последней версии ОС учтены пожелания пользователей и внесены значительные коррективы.

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


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


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


РЕКОМЕНДУЕМ

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