Releases: bitbitedev/OpenNetLib
OpenNetLib 2.0.2
Features
- Passing through lombok in module-info.java
How to add as dependency
To use it unpack the archive file and add the Jar file to your projects dependencies.
Gradle
If you are using gradle add the following line to your dependencies:
implementation 'dev.bitbite:OpenNetLib:2.0.2'
Maven
For Maven use the following:
<dependency>
<groupId>dev.bitbite</groupId>
<artifactId>OpenNetLib</artifactId>
<version>2.0.2</version>
</dependency>
Other build tools
Vistit maven central and choose the latest release to find the code you need to add
How to use
Check the Getting started guide
Errors or suggestions?
Visit the Issues Tab and leave us a message
Download
Download here » OpenNetLib-2.0.1.jar
Download sources here » OpenNetLib-2.0.2-sources.jar
Download Javadoc here » OpenNetLib-2.0.2-javadoc.jar
OpenNetLib 2.0.1
Features
- Passing through lombok in module-info.java
How to add as dependency
To use it unpack the archive file and add the Jar file to your projects dependencies.
Gradle
If you are using gradle add the following line to your dependencies:
implementation 'dev.bitbite:OpenNetLib:2.0.1'
Maven
For Maven use the following:
<dependency>
<groupId>dev.bitbite</groupId>
<artifactId>OpenNetLib</artifactId>
<version>2.0.1</version>
</dependency>
Other build tools
Vistit maven central and choose the latest release to find the code you need to add
How to use
Check the Getting started guide
Errors or suggestions?
Visit the Issues Tab and leave us a message
Download
Download here » OpenNetLib-2.0.1.jar
Download sources here » OpenNetLib-2.0.1-sources.jar
Download Javadoc here » OpenNetLib-2.0.1-javadoc.jar
OpenNetLib 2.0.0
Features
- Added verbose mode:
Client, Server and IOHandler can be put into verbose mode by Calling<Client/Server/IOHandler>.setVerbose(true)
which will result in exceptions being printed to the console
This is the first release of the OpenNetLib
How to add as dependency
To use it unpack the archive file and add the Jar file to your projects dependencies.
Gradle
If you are using gradle add the following line to your dependencies:
implementation 'dev.bitbite:OpenNetLib:2.0.0'
Maven
For Maven use the following:
<dependency>
<groupId>dev.bitbite</groupId>
<artifactId>OpenNetLib</artifactId>
<version>2.0.0</version>
</dependency>
Other build tools
Vistit maven central and choose the latest release to find the code you need to add
How to use
Check the Getting started guide
Errors or suggestions?
Visit the Issues Tab and leave us a message
Download
Download here » OpenNetLib-2.0.0.jar
Download sources here » OpenNetLib-2.0.0-sources.jar
Download Javadoc here » OpenNetLib-2.0.0-javadoc.jar
OpenNetLib 1.1.0
This is the first release of the OpenNetLib
How to add as dependency
To use it unpack the archive file and add the Jar file to your projects dependencies.
Gradle
If you are using gradle add the following line to your dependencies:
implementation 'dev.bitbite:OpenNetLib:1.1.0'
Maven
For Maven use the following:
<dependency>
<groupId>dev.bitbite</groupId>
<artifactId>OpenNetLib</artifactId>
<version>1.1.0</version>
</dependency>
Other build tools
Vistit maven central and choose the latest release to find the code you need to add
Features
- Added functions to IOHandler and CommunicationHandler so that the server can force currently read bytes to be processed or to read more bytes until specified buffer size is reached and then process the buffer.
How to use
Check the Getting started guide
Errors or suggestions?
Visit the Issues Tab and leave us a message
Download
Download here » OpenNetLib-1.1.0.jar
Download sources here » OpenNetLib-1.1.0-sources.jar
Download Javadoc here » OpenNetLib-1.1.0-javadoc.jar
OpenNetLib 1.0.1
This is the first release of the OpenNetLib
How to add as dependency
To use it unpack the archive file and add the Jar file to your projects dependencies.
Gradle
If you are using gradle add the following line to your dependencies:
implementation 'dev.bitbite:OpenNetLib:1.0.1'
Maven
For Maven use the following:
<dependency>
<groupId>dev.bitbite</groupId>
<artifactId>OpenNetLib</artifactId>
<version>1.0.1</version>
</dependency>
Other build tools
Vistit maven central and choose the latest release to find the code you need to add
Features
- Fixed a NullPointerException to be thrown when ioHandler in CommunicationHandler is not initialized
How to use
Check the Getting started guide
Errors or suggestions?
Visit the Issues Tab and leave us a message
Download
Download here » OpenNetLib-1.0.1.jar
Download sources here » OpenNetLib-1.0.1-sources.jar
Download Javadoc here » OpenNetLib-1.0.1-javadoc.jar
OpenNetLib 1.0.0
This is the first release of the OpenNetLib
How to add as dependency
To use it unpack the archive file and add the Jar file to your projects dependencies.
Gradle
If you are using gradle add the following line to your dependencies:
implementation 'dev.bitbite:OpenNetLib:1.0.0'
Maven
For Maven use the following:
<dependency>
<groupId>dev.bitbite</groupId>
<artifactId>OpenNetLib</artifactId>
<version>1.0.0</version>
</dependency>
Other build tools
Vistit maven central and choose the latest release to find the code you need to add
Features
- Byte-based socket communication
- Data-pre- and -post-processing
- Eventlisteners
How to use
Check the Getting started guide
Errors or suggestions?
Visit the Issues Tab and leave us a message
Download
Download here » OpenNetLib-1.0.0.jar
Download sources here » OpenNetLib-1.0.0-sources.jar
Download Javadoc here » OpenNetLib-1.0.0-javadoc.jar
OpenNetLib 0.5.0-beta
This beta release includes some fixes and additions
To use it unpack the archive file and add the Jar file to your projects dependencies.
Features
- Added Serverside client disconnection detection
- Changed communication to be byte-based instead of String-based
- Changed clients to be handled in a single Thread instead of one thread per client. This drastically improves the amount of clients that can be connected to a server at a time
- Changed the reading process so that only a set maximum of bytes get read at a time. This decreases the time other clients have to wait for their data to be read
How to use
Check the Getting started guide
Errors or suggestions?
Visit the Issues Tab and leave us a message
Download
Download here » OpenNetLib_0.5.0.jar
OpenNetLib 0.3.0-beta
This beta release includes some fixes and additions
To use it unpack the archive file and add the Jar file to your projects dependencies.
Features
- Added DataPreProcessing to Client
- Added option to set SO_TIMEOUT to make the Serverside client communicationhandling less blocking
- Moved ServerSocket Closing from ClientManager to Server
- Improved JavaDoc
- Added module-info for Java 9+
How to use
Check the Getting started guide
Errors or suggestions?
Visit the Issues Tab and leave us a message
Download
Download here » OpenNetLib_0.3.0.jar
OpenNetLib 0.2.0-beta
This beta release includes some fixes and additions
To use it unpack the zip file and add the Jar file to your projects dependencies.
Features
- Added ability to add and retrieve layers at a specified index
- Added functions to layers which are called when they are added or removed. Initialization can happen here
- Added DataProcessing for outgoing data
- Added broadcast function to server
- Changed Client and Server to be more flexible. It is now easier to exchange the (server-)socket class that is being used to establish connections. See SSLServer and SSLClient class to see an example
- Added Ant buildscripts and CI
How to use
Check the Getting started guide
Errors or suggestions?
Visit the Issues Tab and leave us a message
Download
Download here » OpenNetLib_0.2.0.jar
OpenNetLib 0.1.0-beta
This is the first beta build of the OpenNetLib networking library. To use it unpack the zip file and add the Jar file to your projects dependencies.
Features
- Base for opening a Server on a specific port
- Multithreaded client handling
- Base for opening a Client connection to a specified host and port
- Data Preprocessing in layers for incoming and outgoing data
- EventListeners which get notified when certain events happen
How to use
Check the Getting started guide
Errors or suggestions?
Visit the Issues Tab and leave us a message
Download
Download here » OpenNetLib-0.1.0-beta.zip