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

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

Реклама

Perl для IP-Телефонии (42 – Протокол UDP для любого домена , часть 9)

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

Подключение сокета UDP

Хотя на первый взгляд эта операция может показаться бессмысленной, существует возможность вызвать функцию connect () с сокетом UDP. Фактически никакая попытка подключения не предпринимается; система сохраняет адрес назначения, указанный при вызове функции connect (), и использует его при всех последующих вызовах функцией send (). Этот адрес может быть получен с помощью функции getpeername ().

После подключения сокета UDP, например, к хосту на котором можно купить домены ,  с помощью функции connect () функция принимает только первые три параметра. Не следует пытаться указывать адрес назначения в качестве четвертого параметра, поскольку при этом будет получено сообщение об ошибке invalid argument. Такую конструкцию удобно применять в клиентских программах, предназначенных для взаимодействия только с одним сервером UDP. После подключения сокета в клиентской программе можно многократно вызывать функцию send() для отправки дейтаграмм на один и тот же сервер, не вызывая повторно адреса назначения.

Для смены адреса назначения можно еще раз вызвать функцию connect () с иным адресом. Эквивалентный вызов этой функции на языке С позволяет разорвать связь, установленную предыдущим вызовом функции connect (), вызвав ее еще раз с адресом NULL, однако в языке Perl не предусмотрен удобный доступ к этому функциональному средству.

Важным результатом подключения дейтаграммного сокета является то, что такой сокет может после этого получать сообщения только от указанного второго участника обмена данными.

2015-03-03 19:23:28

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


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


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


РЕКОМЕНДУЕМ

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