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

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

Реклама

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

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

Различные коды событий определены как константы в файле .pm, который используется совместно в деревьях исходного кода и клиента, и сервера. Код упаковки и распаковки сообщений заключен в модуле ChatObjects::Comm. Краткое описание каждого из сообщений приведено в таблице ниже.

Код

Параметр

Описание

ERROR

<error message>

Сервер сообщает об ошибке

LOGIN__REQ

<nickname>

Клиент отправляет запрос на регистрацию

LOGIN_ACK

<nickname>

Сервер подтверждает успешную регистрацию

LOGOFF

<nickname>

Клиент сообщает о выходе из системы

JOIN_REQ

<title>

Клиент отправляет запрос на подключение к каналу <title>

JOIN_ACK

<title><count>

Сервер подтверждает подключение к каналу <title>, в котором в настоящее время работает <соunt> пользователей

PART_REQ

<title>

Клиент отправляет запрос на отключение от канала

PART_ACK

<title>

Сервер подтверждает отключение

send__public

<text>

Клиент посылает общедоступное сообщение

PUBLIC_MSG

<title> <user> <text>

Пользователь <user> отправил сообщение <text> в канал <title>

SEND_PRIVATE

<user> <text>

Клиент посылает приватное сообщение <text> пользователю <user>

PRIVATE_MSG

<userxtext>

Пользователь <user> послал приватное сообщение <text>

USER_JOINS

<channel> <user>

Пользователь присоединился к указанному каналу

USER_PARTS

<channel> <user>

Пользователь отключился от указанного канала

LIST_CHANNELS

 

Клиент запросил список названии всех каналов

CHANNEL_IТЕМ

<channel> <count> <desc>

Сервер отправляет ответ на запрос LIST_CHANNELS к каналу <channel> подключено <соunt> пользователей и он имеет описание <desc>

LIST_USERS

 

Клиент запросил список пользователей текущего канала

USER_ITEM

<user> <timeon> <channel

1> Сервер отправляет ответ на запрос

 

<channel 2>... <channel n>

LIST USERS. Пользователь <user> зарегистрирован в системе в течение <timeon> секунд и подключился к каналам <channel 1> ... <channel n>

 

Информация о пользователе

Система должна сопровождать определенный объем информации состояния о каждом активном Пользователе. Информация состояния представляет каналы, к которым подключился пользователь, его псевдоним, время пребывания в системе, а также адрес и порт, к которому привязана клиентская программа этого пользователя.

2015-04-16 19:36:28

это интересно
В различных отраслях водоснабжения зачастую не лишним является установка насосной станции, которая будет надежно служить любой системе. На сайте turbopar.ru можно подробнее узнать, как выгодно приобрести подобную станцию. Также на страницах сайта представлена исчерпывающая информация по различным типам оборудования.

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


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


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


РЕКОМЕНДУЕМ

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