2011-02-10 2 views
1

Я пытаюсь написать (необработанный байт-перенос, без причудливых вещей) некоторые данные в сокет домена UNIX в Mac OS X (10.6) из терминала (bash).Доступ к сокету домена unix в Mac OS X

Сокат не доступен и Безразлично не компилируется прямо из источника в OS X. По словам Google несколько версий UDSs поддержки NetCat, но ни один из них действительно когда-то составлен из источника:

http://netcat.sourceforge.net/

http://nc110.sourceforge.net/

Любые идеи?

+0

сокеты Unix-домена только файлы. Вы должны иметь возможность выполнять обычные действия на основе файлов, такие как 'cat yourfile>/path/to/the/socket', без каких-либо специальных операций. –

+1

Нет, вы этого не сделали, и нет, вы не можете: macbook: Communications emilio $ echo foo> serial -bash: serial: операция не поддерживается на сокете – cyberguijarro

+0

Спасибо всем, но я закончил тем, что кодировал небольшую программу на C для выполнения задания , Путь проще, чем получение и создание источников OpenBSD через CVS. – cyberguijarro

ответ

2

OpenBSD's nc поддерживает -U для подключения к сокетам UNIX-домена и должен быть достаточно переносимым. Источник находится в cvs (см. anoncvs access), а Debian - tarballs.

Смежные вопросы