Skip to content

Latest commit

 

History

History
69 lines (47 loc) · 4.8 KB

README.md

File metadata and controls

69 lines (47 loc) · 4.8 KB

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

...