{"repo":"kohlschutter/junixsocket","free":true,"listed":false,"github":"https://github.com/kohlschutter/junixsocket","clone":"git clone https://github.com/kohlschutter/junixsocket.git","description":"Unix Domain Sockets for all Java versions 7 and newer (AF_UNIX), AF_TIPC, AF_VSOCK, and more","language":"Java","stars":491,"topics":["unix-domain-socket","java","rmi","java-sockets-api","junixsocket","jni-library","af-unix","sockets","postgresql","socket"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"Users of junixsocket are strongly advised to upgrade to version 2.11.0 or newer (changelog) junixsocket junixsocket is a Java/JNI library that allows the use of Unix Domain Sockets (AF UNIX sockets), and other address/protocol families (such as AF TIPC, AF VSOCK, and AF SYSTEM), from Java. Unix sockets API, in Java, AF. junixsocket is the most complete implementation of AF UNIX sockets for the Java ecosystem. Supports other socket types, such as TIPC (on Linux), VSOCK (on Linux, and certain macOS VMs), and AF SYSTEM (on macOS) as well! Comes with pre-built native libraries for most operating systems and platforms, including macOS, Linux, Android, Windows, Solaris, FreeBSD, NetBSD, OpenBSD, DragonFlyBSD, AIX, IBM i. Additionally, you can build and run junixsocket natively on IBM z/OS (experimental). Supports all Java versions since Java 8 (with common AF UNIX support available for Java 7 and newer) Supports both the Java Socket API and NIO ( java.net.Socket , java.net.SocketChannel , etc.) Supports streams and datagrams. Supports Remote Method Invocation (RMI) over AF UNIX. Supports JDBC database connectors (connect to a local database server via Unix sockets). Generic AFUNIXSocketFactory for databases like PostgreSQL Custom socket factory for MySQL Connector/J, as recommended by Oracle Supports peer credentials. Supports sending and receiving file descriptors. Supports the abstract namespace on Linux. Supports socketpair, and instantiating socket classes from file descriptors","default_branch":null,"files":null,"tree":[],"storefront":"/r/kohlschutter","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/kohlschutter/junixsocket/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}