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

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

Реклама

Perl для IP-Телефонии (44 – UDP Чат , часть 25)

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

Строки 66-80. Метод part(). Указанный метод вызывается, когда пользователь покидает канал; этот метод аналогичен предыдущему по своей структуре и применяемым соглашениям о вызове. Если пользователь действительно принадлежит к выбранному каналу, вызывается метод remove () соответствующего объекта канала для отправки другим пользователям извещения о том, что данный пользователь покидает канал. Затем канал удаляется из массива каналов и пользователю направляется сообщение о событии part_ack. Канал, покинутый пользовате­лем, мог быть его текущим каналом, и в этом случае пользователю выдается сообщение JOiN_ACK о том, что для него выбран новый текущий канал, если еще остались каналы, к ко­торым он подключен.

Строки 81-89. Отправка общедоступного сообщения. Метод send_public () выполняет обработку сообщения о событии public_msg. Он принимает строку текста, отыскивает теку­щий канал и вызывает метод message () этого канала. Если текущий канал не существует, это значит, что пользователь не подключился ни к одному каналу; в таком случае метод возвра­щает сообщение об ошибке.

Строки 90—101. Отправка приватного сообщения. Метод send_private () выполняет за­прос на отправку приватного сообщения указанному пользователю. Необходимые данные из­влекаются из сообщения о событии private_msg и путем синтаксического анализа преобразуются в псевдоним получателя и текст сообщения. Затем вызывается метод lookup_byname () для поиска объекта пользователя, соответствующего псевдониму. Если под этим псевдонимом не зарегистрирован ни один пользователь, выдается сообщение об ошибке.




2015-05-07 12:36:51

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


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


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


РЕКОМЕНДУЕМ

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