Skip to content
This repository has been archived by the owner on Apr 21, 2024. It is now read-only.

Releases: nilshenrich/NetworkListener

Don't confirm connection

08 Dec 10:39
Compare
Choose a tag to compare

Don't send confirmation message to client if the connection is established. If such a thing is needed, it can be implemented manually using workOnEstablished.

Known issues:

  • #21

Set worker using setter

02 Dec 12:07
Compare
Choose a tag to compare

New structure: Worker methods are no longer passed to constructor. Each worker method has now its own setter

Connection established worker

01 Dec 12:40
Compare
Choose a tag to compare

New feature: A new worker can be passed to be executed when a new connection to a client is established

Version 2.0

28 Nov 13:27
Compare
Choose a tag to compare
  • Beside extracting separate messages using a delimiter, the incoming stream can now also be forwarded to any out stream
  • The TcpServer and TlsServer classes are no longer abstract, so an instance can be created directly
  • Worker methods can now be defined outside and passed to constructor (Or nullptr if nothing shall be done at all)

Pipe error fix

10 Nov 09:33
Compare
Choose a tag to compare

Pipe error (#12) is now fixed and source code is refactored for better readability.

Security and stability improvements

05 Aug 09:09
Compare
Choose a tag to compare

Increased security by forcing TLSv1.3 with elliptic curve generated keys.
Improved connection establishing process (Only works with NetworkClient >= v1.2.0)
New feature: Maximum message size (for sending and receiving) can now be defined.
Some stability improvements.

Known issues:
- Pipe error: #7

Improved robustness against high work load

21 May 09:46
Compare
Choose a tag to compare

Improved dynamic memory allocation to have better performance at high work load and a long-running time.

Known issues:

  • Pipe error: #7

Stability hotfix

04 May 12:28
Compare
Choose a tag to compare

Fixed issue that causes a system crash under load

Improved message framing and sizing

01 Apr 15:09
Compare
Choose a tag to compare

Improved message framing and sizing:

  • The message size can be set for incoming and outgoing messages
  • Performance and reliability for message framing in continuous data stream are now improved

Stability improvements for long running time

01 Apr 14:36
Compare
Choose a tag to compare

This release contains some improvements to have more stable runnable over a long running time