Skip to content
forked from job79/EasyTcp

TCP framework for C#. Focused on usability and performance.

License

Notifications You must be signed in to change notification settings

BlackBooth/EasyTcp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EasyTcp

MIT license Nuget version Nuget downloads GitHub starts

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.

Different packages

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

Examples

Work in progress...

About

TCP framework for C#. Focused on usability and performance.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%