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

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

Реклама

Perl для IP-Телефонии (41 – Срочные данные TCP, часть 22)

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

При каждом вызове обработчика он наращивает гло­бальную переменную $quit_now на единицу. Как только переменная достигает значения 2 или более, выполнение программы завершается. В ином случае обработчик выводит сообщение ‘‘Press ctrl+c again to exit". В результате этого для завершения программы пользователь должен дважды нажать клавишу прерывания без промежуточных команд. Это позволяет исключить возможность прерывания программы пользователем, который хотел просто прервать передачу данных. Обработчик urg настроен на вызов подпрограммы do_urgent (), которая рассматривается ниже.

Строки 16-18. Создание подключенного сокета. Предпринимается попытка создать дескриптор IO::Socket, подключенный к удаленному хосту. В случае успеха применяется функция fcntl () для установки в качестве владельца сокета текущего процесса, чтобы этот про­цесс мог получать сигналы urg.

Строки 19-22. Создание оболочки IO::Getline. Создается новая оболочка сокета IO::Getline, включается блокирующий режим поведения и немедленно начинается поиск заголовка приглашения хоста путем сопоставления кода результата с образцом 200. Если в по­лученных данных код результата отсутствует, вызывается функция die с соответствующим сообщением об ошибке.

Строки 23-36. Цикл обработки команд. Теперь программа входит в главный цикл обработки команд. При каждом проходе по циклу выводится приглашение к вводу команды (“>”) и со стандартного устройства ввода считывается строка, введенная пользователем.

2015-02-15 18:14:02

это интересно
Всем любителям, как театра, так и цирка может стать интересным посещение театра Дурова. Приобрести билеты в уголок Дедушки Дурова можно на странице http://www.biletexpress.ru/teatr/187/af.html , где также подробно описывается сее мероприятия и представлено много полезной и увлекальной информации. Посетив данный театр, многие долгое время остаются под неизгладимым впечатлением.

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


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


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


РЕКОМЕНДУЕМ

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