Skip to content

Releases: bitbitedev/OpenNetLib

OpenNetLib 2.0.2

12 Feb 18:04
Compare
Choose a tag to compare

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

01 Feb 17:41
Compare
Choose a tag to compare

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

29 Jan 14:31
2fb4fe4
Compare
Choose a tag to compare

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

18 Feb 10:22
a68de26
Compare
Choose a tag to compare

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

18 Feb 10:18
a68de26
Compare
Choose a tag to compare

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

06 Jan 14:59
Compare
Choose a tag to compare

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

03 Jan 14:31
85f7f2e
Compare
Choose a tag to compare
OpenNetLib 0.5.0-beta Pre-release
Pre-release

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

28 Jun 17:14
f654a22
Compare
Choose a tag to compare
OpenNetLib 0.3.0-beta Pre-release
Pre-release

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

15 Jun 11:17
dc16c78
Compare
Choose a tag to compare
OpenNetLib 0.2.0-beta Pre-release
Pre-release

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

19 Mar 14:34
dc16c78
Compare
Choose a tag to compare
OpenNetLib 0.1.0-beta Pre-release
Pre-release

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