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

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

Реклама

Perl для IP-Телефонии (46 – Многоадресная рассылка , часть 22)

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

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

Следует также отметить, что передач из хоста edam.cshl.org не было в пер­вой группе, но они стали появляться позднее. Это может быть связано с тем, что данный компьютер случайно пропустил установленный интервал времени (точность соблюдения установки времени функции sleep () находится в преде­лах одной секунды) или было потеряно многоадресное сообщение от этого ком­пьютера. Многоадресные сообщения, как и все прочие сообщения UDF, являются не надежными.

Система интерактивной переписки с многоадресной рассылкой

Ниже описано применение многоадресной рассылки для создания новой архитектуры системы интерактивной переписки в Internet на основе UDP, описанной ранее. Напомним, что основу этой системы составляют пять строк кода из модуля ChatObjects::Channel сервера.

sub send_to_all { my $self = shift; my , ($code,$text) =.

$_->send($code,$text) foreach $self->users;

}

Получив код и тело сообщения, метод send_to_all() выполняет поиск всех зарегистрированных пользователей и отправляет им копию сообщения. Передача данных сокетом выполняется с помощью объекта ChatObjects::User, который хранит копию адреса и номера порта клиента.

Недостатком этой системы является то, что при очень большом числе зарегистрированных пользователей серверу все равно приходится рассылать много пакетов UDP, при этом перегружая локальную сеть и маршрутизаторы. Такая система, веро­ятно, может применяться в более широких масштабах, для поддержки тысяч зарегистрированных пользователей, но, безусловно, не сотен тысяч (это также зависит от объема трафика к каждому клиенту).



2015-09-29 14:28:35

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


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


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


РЕКОМЕНДУЕМ

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