Java 中的 UNIX 域套接字

2022-09-02 19:25:36

我看到这些线程 UNIX 套接字实现 Java?http://forums.sun.com/thread.jspa?threadID=713266

第二个链接说Java已经支持UNIX域套接字。如果这是真的,我需要从Java实现什么类?

从第一个链接开始,它说Java不支持UNIX域套接字。如果需要 UNIX 域套接字,则必须使用第三方库。

那么,它是什么呢?


答案 1

您可以使用 junixsocket: https://github.com/kohlschutter/junixsocket

它通过JNI库提供AF-UNIX支持,利用Java Socket API。它甚至允许通过Unix套接字从Java(Connector / J)连接到MySQL。


答案 2

如果不使用第三方(本机)库,Java 就无法创建或访问 Unix 域套接字。上面第二个链接的最后一条评论提到了这一点。

第一个链接上有一些好的(和正确的)信息。


推荐