Java 中的 UNIX 域套接字
2022-09-02 19:25:36
我看到这些线程 UNIX 套接字实现 Java? 和 http://forums.sun.com/thread.jspa?threadID=713266。
第二个链接说Java已经支持UNIX域套接字。如果这是真的,我需要从Java实现什么类?
从第一个链接开始,它说Java不支持UNIX域套接字。如果需要 UNIX 域套接字,则必须使用第三方库。
那么,它是什么呢?
我看到这些线程 UNIX 套接字实现 Java? 和 http://forums.sun.com/thread.jspa?threadID=713266。
第二个链接说Java已经支持UNIX域套接字。如果这是真的,我需要从Java实现什么类?
从第一个链接开始,它说Java不支持UNIX域套接字。如果需要 UNIX 域套接字,则必须使用第三方库。
那么,它是什么呢?
您可以使用 junixsocket: https://github.com/kohlschutter/junixsocket
它通过JNI库提供AF-UNIX支持,利用Java Socket API。它甚至允许通过Unix套接字从Java(Connector / J)连接到MySQL。
如果不使用第三方(本机)库,Java 就无法创建或访问 Unix 域套接字。上面第二个链接的最后一条评论提到了这一点。
第一个链接上有一些好的(和正确的)信息。