Fork me on GitHub

Project Modules

This project has declared the following modules:

Name Description
junixsocket-common junixsocket is a Java/JNI library that allows the use of Unix Domain Sockets (AF_UNIX sockets) and other socket types, such as AF_TIPC and AF_VSOCK, from Java, using the standard Socket API
junixsocket-tipc The junixsocket implementation for AF_TIPC sockets
junixsocket-vsock The junixsocket implementation for AF_VSOCK sockets
junixsocket-darwin The junixsocket implementation for AF_SYSTEM sockets
junixsocket-server A server-environment supporting Unix sockets
junixsocket-ssl junixsocket SSL support
junixsocket-rmi RMI over Unix sockets
junixsocket-mysql Access MySQL databases over Unix sockets
junixsocket-core The core system dependency; the one you want to add to your project
junixsocket-demo Some example code to demo junixsocket's features
junixsocket-demo-jpackagejlink junixsocket jpackage/jlink demo setup
junixsocket-dist Builds a distribution of junixsocket, for the folks without Maven
junixsocket-codecoverage Code coverage
junixsocket-native The native JNI library
junixsocket-native-cross Builds multiple junixsocket native libraries using different profiles
junixsocket-native-custom Binaries of the native JNI library for a custom platform
junixsocket-native-common Binaries of the native JNI library for common platforms
junixsocket-native-android Native junixsocket libraries for Android
junixsocket-jetty junixsocket for Jetty
junixsocket-jetty-11 junixsocket for Jetty 11 (currently test-only; use junixsocket-jetty as a dependency)
junixsocket-selftest Runs junixsocket's unit tests as a selftest
junixsocket-selftest-native-image junixsocket's selftest as a GraalVM native-image; run "mvn clean package -Pnative" to create a native binary in target/junixsocket-selftest-native-image