GithubHelp home page GithubHelp logo

rostislavprovodenko / junixsocket Goto Github PK

View Code? Open in Web Editor NEW

This project forked from kohlschutter/junixsocket

0.0 0.0 0.0 731 KB

Unix Domain Sockets in Java (AF_UNIX)

License: Other

Java 81.56% HTML 0.47% C 17.97%

junixsocket's Introduction

junixsocket

junixsocket is a Java/JNI library that allows the use of Unix Domain Sockets (AF_UNIX sockets) from Java.

Why it's cool

  • In contrast to other implementations, junixsocket extends the Java Sockets API (java.net.Socket, java.net.SocketAddress, etc.)
  • Supports RMI over AF_UNIX
  • Can connect to local MySQL server via Unix domain sockets (provides a AFUNIXDatabaseSocketFactory for Connector/J).
  • Apache 2.0 licensed.

Licensing

junixsocket has been written by Christian Kohlschütter. It is released under the Apache 2.0 License.

Commercial support is available through [http://www.kohlschutter.com/ Kohlschütter Search Intelligence].

Changelog

Noteworthy changes

  • (2014-09-29) junixsocket 2.0.1

  • Bugfix: Added byte array bounds checking to read/write methods.

  • Fix C compiler warnings

  • Remove synchronized byte[] array for single-byte reads/writes.

  • (2014-09-28) junixsocket 2.0.0

  • Moved from Google Code to GitHub.

  • Now uses Maven as the build system, code is distributed to the Maven Central repository.

  • C code is built using nar-maven-plugin

  • JNI libraries are loaded using native-lib-loader

See the commit log for details.

For 1.x releases, please see https://code.google.com/p/junixsocket.

Documentation

For now, please refer to the Wiki on Google Code.

Quick links:

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 mirror.

junixsocket's People

Contributors

kohlschuetter avatar rraptorr avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.