EasyTcp is a simple and fast tcp library that handles all the repetative tasks that are normally done when working with tcp.
It tries to make tcp simple without giving up on functionality or performance.
EasyTcp has multiple packages with different purposes. Functionality is split up in multiple packages to keep the project maintainable and the binaries small.
Package | Functionality |
---|---|
EasyTcp | Base package with the networking functionality. Contains support for serialisation, multiple types of framing, compression, logging, streaming and disconnect detection (with optional keep alive) |
EasyTcp.Actions | Support for EasyTcp to triggering specific functions with an attribute based on received data |
EasyTcp.Encryption | Ssl support for EasyTcp and EasyTcp.Actions |
Work in progress...