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

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

Реклама

Perl для IP-Телефонии (18 – Сигналы, часть 5)

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

Если необходимо использовать одну и ту же процедуру для перехвата нескольких сиг­налов и отличать в этой подпрограмме один сигнал от другого, это можно сделать, анали­зируя первый параметр который содержит имя сигнала. Например, при получении сиг­нала INT обработчик будет вызван с указанием в качестве параметра строки INT.


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

Для рассмотрения обработки исключений PIPE рассмотрим сценарий, который, не имея информации о том, что другой участник соединения завершил работу, пытается запи­сать четвертую строку текста, в результате чего вырабатывается сигнал PIPE. При этом определяется глобальный флажок, который вначале имеет истинное зна­чение. После этого устанавливается обработчик сигнала PIPE. После получения сигнала PIPE обработчик вызывает функцию с указанием в качестве параметра флажка, в результате чего этот флажок приобретает ложное значение. Если этот флажок приобретает ложное значение, выполнение цикла прекращается.

Еще один общепринятый метод состоит в установке значения $SIG{PIРЕ}, равно­го IGNORE, в результате чего сигнал PIPE полностью игнорируется. Следует обратить внимание, что сообщение об ошибке, которое появляется в переменной $! после неудачного завершения операции вывода, содержит текст установленного сообщения.  Если бы в программе нужно было обработать эту ошибку отдельно от других ошибок ввода-вывода, можно было бы явно проверить значение этой переменной путем со­поставления с образцом или, что лучше всего, сравнить числовое значение этой пе­ременной с числовой константой кода ошибки EPIРЕ.



2013-09-30 13:49:16

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


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


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


РЕКОМЕНДУЕМ

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