我正在尝试从终端(bash)向Mac OS X(10.6)中的UNIX域套接字中写入(原始字节传输,没有花哨的东西)一些数据。
socat不可用,无法在OS X中直接从源代码进行编译。据google称,某些版本的netcat支持UDS,但是一旦从源代码进行编译,这两个都不支持:
http://netcat.sourceforge.net/
http://nc110.sourceforge.net/
有任何想法吗?
最佳答案
OpenBSD的nc支持-U
以连接到UNIX域套接字,并且应该具有可移植性。来源在cvs中(请参阅anoncvs access),而Debian有一些tarballs。
关于macos - 在Mac OS X中访问Unix域套接字,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4960593/