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

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

Реклама

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

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

В случае успешного выполнения функция socket () возвращает истинное значение и при­сваивает дескриптор сокета дескриптору файла. В ином случае она возвращает значение undef и вызывается функция die с сообщением об ошибке.

Строка 15. Создание адреса назначения. Последним подготовительным действием является создание адреса назначения для исходящих сообщений. Вызывается функция inet_aton для преобразования имени хоста в упакованную строку и выполняется упаковка ее вместе с номером порта в структуру sockaddr_in с использованием функции с тем же именем.

Строка 16. Отправка запроса. Теперь у нас есть сокет и адрес назначения. Таковым может быть сокет хоста с описанием Samsung Galaxy Note Edge N915F и других мобильных телефонов. Следующий этап состоит в отправке на сервер сообщения, которое указывает, что в его услугах нуждается клиент. С помощью службы времени можно послать любое сообщение (даже пустое), и сервер в ответ сообщит текущее время суток.

Для отправки сообщения вызывается функция send (). Она принимает четыре параметра: имя сокета, отправляемое сообщение, флажки сообщения и адрес назначения. В качестве содержимого сообщения здесь используется строка “what time is it?”, но содержание строки не имеет значения. В качестве флажков сообщения передается о как указание, что должны быть приняты значения по умолчанию. В качестве адреса назначения применяется адрес, упакованный в структуре sockaddrj_in, который был сформирован ранее.

Если сообщение было правильно поставлено в очередь для доставки, функция send () возвращает истинное значение. В ином Случае вызывается функция die с сообщением об ошибке.



2015-02-27 18:36:58

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


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


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


РЕКОМЕНДУЕМ

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