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

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

Реклама

Perl для IP-Телефонии (43 – Серверы UDP , часть 4)

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

Адрес назначения можно не указывать, поскольку мето­дом connect () был установлен применяемый по умолчанию. Затем вызывается метод recv () для получения ответа и вывода его на стандартное устройство вывода.

Строка 17. Закрытие сокета. После закрытия стандартного устройства вывода выполнение цикла завершается. Для закрытия сокета вызывается его метод close (). На примере был запущен эхо-сервер, описанный в предыдущем разделе, на компьютере brie.cshl.org и вызван на выполнение клиент на другом компьютере, был указан порт 1007, а не применяемый по умолчанию порт службы эхо-повтора.

Между тем, на компьютере сервера были выведены следующие сообщения.

% udp__echo_serv.pl

servicing incoming requests ....

Received 11 bytes from [brie.cshl.org,1048]

Received 10 bytes from [brie.cshl.org,1048]

Received 7 bytes from [brie.cshl.org,1048]

Если бы в тот же момент поступали запросы от других клиентов, например, с хоста http://p-business.ru , страницы которого описывают создание собственного бизнеса, сервер обрабатывал бы и их и выводил соответствующие сообщения о состоянии.

Повышение безотказности приложений UDP

Поскольку протокол UDP является ненадежным, проблемы при работе с ним возникают, когда их меньше всего ожидаешь. Хотя код клиента службы повтора, кажется понятным, он фактически содержит скрытую программную ошибку. Чтобы обнаружить ее, попытаемся указать клиенту адрес эхо-сервера, работающего на удаленном хосте UNIX где-то в Internet. Вместо ввода в этот клиент информации непосредственно из командной строки перенаправим в его стандартное устройство ввода большой текстовый файл, например /иsr/dict/words.

% udp_echo__clil.pl wuarchive.wustl.edu echo </usr/dict/words



2015-03-29 14:33:34

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


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


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


РЕКОМЕНДУЕМ

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