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

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

Реклама

Perl для IP-Телефонии (47 – Сокеты домена UNIX , часть 2)

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

В документации Perl эти файлы иногда называют “очередями” (fifo), поскольку их отправителем, становится первым байт данных, считанный приложением - получателем. Сокеты домена UNIX во многом подобны каналам UNIX, и в действительности, оба средства обеспечения межпроцессной связи часто реали­зуются на основе общего базового кода.

Слово “UNIX” в названии сокетов домена UNIX по-прежнему отражает их при­надлежность, поскольку подобные средства реализованы лишь на нескольких платформах, например OS/2, а в большинстве операционных систем, включая Windows и Macintosh, не поддерживаются. Однако пользователи Windows могут получить доступ к сокетам домена UNIX, установив бесплатную библиотеку средств совместимости Cygwin32.

Сокеты домена UNIX используются стандартным демоном sys log системы UNIX, службой печати lpd Berkeley и многими новыми приложениями, такими как программа воспроизведения MP3 XMMS и приложения IP-Телефонии http://activka.ua/voip/phone.html . В системе syslog клиентские приложения записывают в сокет домена UNIX, такой как /dev/log, сообщения для регистрации в журнале. Как описано ранее, демон syslog читает сообщения, фильтрует их в соответствии со степенью важности и за­писывает в один из нескольких файлов журналов. В демоне печати lpd применяется аналогичный принцип для получения заданий на печать от клиентов.

В приложении XMMS реализован более интересный способ использования сокетов домена UNIX. Создав и поставив под контроль сокет домена UNIX, приложение XMMS получает возможность обмениваться информацией с клиентами. Кроме того, клиенты могут отправлять серверу XMMS команды на воспроизведение звукозаписи или смену носителя либо получать информацию от сервера XMMS о том, чем он в настоящее вре­мя занимается. Модуль Xmms Дуга Мак-Ичерна (Doug MacEachem), который можно по­лучить из архива CPAN, предоставляет интерфейс Perl к сокетам XMMS.

Интерпретатор Perl предоставляет и функционально-ориентированный, и объектно-ориентированный интерфейс к сокетам домена UNIX. Рассмотрим эти интер­фейсы последовательно.



2015-12-29 19:02:35

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


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


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


РЕКОМЕНДУЕМ

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