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

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

Реклама

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

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

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

Эта новая версия сервера интерактивной переписки с поддержкой многоадресной рассылки хорошо работает в локальной сети и подсетях, разделенных маршрутизато­рами многоадресной рассылки. Она не будет работать в Internet, если провайдеры Internet на обоих концах соединения не маршрутизируют многоадресные пакеты или не установлен туннель многоадресной рассылки с помощью демона mrouted или по­добного программного обеспечения.

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

Возможно, лучшее решение состоит в распределении ряда портов для использо­ваний в системе интерактивной переписки и предоставлении каждому клиенту воз­можности перебирать эти разрешенные порты до тех пор, пока не будет найден сво­бодный, к которому он может выполнить привязку. Иным образом, сервер мог бы следить за тем, какие порты и IP-адреса используются каждым клиентом, и указывать клиенту на невостребованный порт с помощью сообщения SET_MCAST_PORT.

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

Основным препятствием для широкого распространения приложений многоадресной рассылки является неравномерная поддержка многоадресной маршрутизации в Internet, поэтому в настоящее время такие приложения, в основном, используются в внутрифирменных системах и экспериментальных сетях наподобие MBONE.




2015-12-24 15:38:35

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


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


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


РЕКОМЕНДУЕМ

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