Skip to content
This repository has been archived by the owner on Jun 10, 2022. It is now read-only.

SkyMen-Lab/throwball

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ThrowBall ☄️

Intro ℹ️

ThrowBall is intended to be a common network and class library to be shared among all other microservices in the project. The reason behind that is to preserve consistency in the class definition of json model and encoded packets which can be seen under Models directory.

THe development is done purely in C# without any extra dependencies.

Current State

The library already has a basic functionality of handling multiple clients, error handling and manual disconnection. The demo can be found in folder. Although the proper load has not yet been done, manually launching 30 clients seems to work fine.

Contribution 🧟‍♂️

Make sure a review changes and do not introduce backward incompatible changes which could affect the network modules of others microservices.

License 📑

The code is licensed under the GNU General Public License v2.0

About

TCP library for multiple clients

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages