Skip to content
/ UniNetty Public

UniNetty project - a port of DotNetty, an event-driven asynchronous network application framework

License

Notifications You must be signed in to change notification settings

ikpil/UniNetty

Repository files navigation

UniNetty Project

UniNetty is a port of Azure/DotNetty, an asynchronous event-driven network framework designed for developing high-performance, maintainable protocol servers and clients, fully compatible with Unity3D.

If you'd like to support the project, we'd appreciate starring(⭐) our repos on Github for more visibility.


GitHub License Languages GitHub repo size GitHub Repo stars GitHub commit activity GitHub issues GitHub closed issues GitHub Sponsors


GitHub Actions Workflow Status GitHub Actions Workflow Status

🚀 Features

  • Unity3D Compatibility : Integrate DotNetty's functionality into Unity projects, simplifying the implementation of networking features.
  • Unified API for various transport types : blocking and non-blocking socket
  • Flexible Event Model : Based on a flexible and extensible event model which allows clear separation of concerns
  • Highly Customizable Thread Model : single thread, one or more thread pools such as SEDA
  • Datagram Socket : True connectionless datagram socket support

UniNetty is divided into multiple modules, each contained in its own folder:

⚡ Getting Started

...

⚙ How it Works

...

📚 Documentation & Links

🅾 License

UniNetty is licensed under MIT license, see LICENSE.txt for more information.

📹 Demo Video

...

About

UniNetty project - a port of DotNetty, an event-driven asynchronous network application framework

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages