A networking abstraction layer that encapsulates a varaity of transport protocols
- Currently abstract the following:
- TCP
- Steam
- Engagements:
- Compression
- Encryption
- Reliability
- Support for unreliable and reliable packets
- Multiple connections from the same machine
- Non blocking reading
- Concurrency friendly
- Easy to integrate and setup
- UDP handling
- reliability (using NACK or ACK)
Install with maven, and if you want to use the Steam module, you will need to download Steamworks4J
You can check the client and server for TCP.
There is also a client and a server for Steam.
You can also use the SteamJoinConnectionAcceptor
class to let the client connect to any server they want (from their steam friends).
For support, email pro.radi3nt@gmail.com or send a message on discord to @radi3nt.