
junixsocket
This project has moved to Github
This project has moved to https://github.com/kohlschutter/junixsocket
```
```
The following information is outdated and only provided for reference.
junixsocket
junixsocket is a Java/JNI library that allows the use of Unix Domain Sockets (AF_UNIX sockets) from Java.
In contrast to other implementations, junixsocket extends the Java Sockets API (java.net.Socket, java.net.SocketAddress
etc.) and even supports RMI over AF_UNIX. It is also possible to use it in conjunction with Connector/J to connect to a local MySQL server via Unix domain sockets.
junixsocket has been written by Christian Kohlschütter. It is released under the Apache 2.0 License.
Commercial support is available through Kohlschütter Search Intelligence.
News
(2010-08-11) junixsocket 1.3 released.
- Solaris support
InputStream#available()
may now return values > 0 (Issue 11).- Added explicit mapping of java.net.SocketOptions values (Issue 12)
- Fixed "protocol not available" and "invalid argument" errors occuring in rare cases (Issue 14)
- Improved some warnings and error messages
- Improved build process, can now skip building for 32/64 bit
(2010-04-22) junixsocket 1.2 released.
- Bugfixes and improvements.
- MySQL unix socket factory now available as a separate jar (and with demo code)
- Now compiles under FreeBSD.
- Initial support for Tru64.
- Improved handling of stale socket files.
Documentation
Please refer to the Wiki.
Quick links: * Getting Started * Socket Demo * RMI Demo * MySQL Socket Demo * API Javadocs
Related work
- JUDS (LGPL, no RMI, not using Java Sockets API)
- J-BUDS (LGPL, no RMI, not using Java Sockets API, orphaned)
- gnu.net.local (GPL with Classpath exception, no RMI, not using Java Sockets API, orphaned) -- Archive.org Mirror