繁体   English   中英

Java 中的 UNIX 域套接字

[英]UNIX Domain Socket in Java

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

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

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

那么,它是哪个?

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

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

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

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

Netty 从 4.0.26 版本开始也支持它: https : //github.com/netty/netty/pull/3344

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM