在Mac OS X中访问unix域套接字

时间:2011-02-10 17:33:59

标签: macos bash sockets unix dns

我正在尝试从终端(bash)将一些数据写入Mac OS X(10.6)中的UNIX域套接字(原始字节传输,没有花哨的东西)。

socat不可用,并且不能直接从OS X中的源代码编译。根据谷歌的一些版本的netcat支持UDS,但这些都不是从源代码编译的:

http://netcat.sourceforge.net/

http://nc110.sourceforge.net/

有什么想法吗?

2 个答案:

答案 0 :(得分:2)

OpenBSD的nc支持-U连接到UNIX域套接字,并且应该是合理的可移植性。来源位于cvs(请参阅anoncvs access),Debian有tarballs

答案 1 :(得分:2)

可以在以下网址找到OpenBSD的增强版netcat for Darwin的端口:

http://slagheap.net/darwin/