Skip to content

Releases: redParrot17/redTCP

Json Framework Rewrite Release

20 Dec 21:44
1e4893a
Compare
Choose a tag to compare
  • Removed com.google.code.gson from the project and replaced it with org.json
  • Added a sendJson method
  • Added ServerJsonListener and ClientJsonListener methods
  • You no longer need to cast connections to server or client connections. The connections passed through the listener interfaces already pass the explicit connection types.

Termination Protection Release

02 Dec 23:57
Compare
Choose a tag to compare

The framework now detects if either side of the connection terminates unexpectedly.
In the event of termination...

  • The TcpServer will raise a Connection Removed event and clean up what was left of the connection.
  • The TcpClient will automatically call the TcpClient#close method.

Two new methods were added to the Connection class: Connection#asServerConnection and Connection#asClientConnection. Both return Optional<> versions of the Connection object wrapped as the specified extension.

Signed Release

25 Nov 03:41
Compare
Choose a tag to compare

Messages sent between the server and client now use signed encryption.

Connectivity Release

25 Nov 00:34
Compare
Choose a tag to compare

Added the ability to host the server and client on different computers.

New method: TcpServer#getServerAddress returns InetAddress
Added additional constructors to the TcpServer that add a new argument that allows you to specify the InetAddress the server should bind to. (leave null if you just wish to keep it as localhost)

First Full Release

21 Nov 19:01
20bb3c4
Compare
Choose a tag to compare

Client side and server side tcp server. Uses a very strong end to end encryption system for communication.

Initial Release

21 Nov 09:10
fb08ef1
Compare
Choose a tag to compare
Initial Release Pre-release
Pre-release

Initial upload of the core files

  • server side
  • client side