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

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

Реклама

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

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

Сообщения поступают от пользователей в произ­вольном порядке, поэтому сервер должен следить за адресом каждого пользователя и связывать его с соответствующим объектом ChatObjects::User. С другой стороны, клиент взаимодействует только с одним сервером. Однако он должен обрабатывать ввод и от сервера, и от пользователя, поэтому в нем применяется простой цикл select () для мультиплексирования входных данных, поступающих из двух источников.Классы объектов, применяемые в серверной программе, предназначены для создания подклассов. Это позволяет доработать систему интерактивной переписки для использования преимуществ многоадресной рассылки, как будет описано далее.

Клиент системы интерактивной я переписки

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

В клиентской программе для обработки команд пользователя и сообщений о событиях, поступающих с сервера, применяются две таблицы переходов. Хеш %COMMANDS служит для обработки команд, введенных пользователем. Ключами этого хеша являются тексты команд (например, “join”), а значениями - анонимные подпрограммы, которые вызываются при получении соответствующей команды.

2015-04-16 19:52:40

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


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


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


РЕКОМЕНДУЕМ

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