В документации 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. Рассмотрим эти интерфейсы последовательно.