如何使用Java/Scala中的Unix域套接字?

dav*_*420 6 java jvm scala unix-socket

从Scala使用Unix域套接字的最佳方法是什么?

我找到了一个名为JUDS的Java库,但它似乎不允许我通过套接字发送文件描述符 - 这是我想首先使用Unix域套接字的原因.

JUDS自述文件是指一个名为J-BUDS的竞争库,但我无法在任何地方找到它.

我可以自己将这个功能添加到JUDS中,但是如果它已经在其他地方的jar文件中,我宁愿不重新发明轮子.

Chr*_*ris 1

http://download.oracle.com/javase/6/docs/api/java/net/Socket.html

“文件描述符”是指 java.util.File 类的对象吗?...或者 C 风格的“FILE *”?(IIRC)

后者将与操作系统的特定实例相关联,因此我认为您不会想将其移动到(可能)另一台机器。