{"repo":"ikpil/UniNetty","free":true,"listed":false,"github":"https://github.com/ikpil/UniNetty","clone":"git clone https://github.com/ikpil/UniNetty.git","description":"UniNetty project - a port of DotNetty, an event-driven asynchronous network application framework","language":"C#","stars":23,"topics":["dotnetty","netty","unity3d","networking","protocols","csharp","game","gamedev","server"],"license":"MIT","category":"game-templates","readme_excerpt":"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. --- --- 🚀 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: - UniNetty.Logging : Logging framework used internally by UniNetty - UniNetty.Common : Provides utility functions and common components for asynchronous and concurrent operations. - UniNetty.Buffers : Manages efficient memory allocation and deallocation for network data buffers. - UniNetty.Transport : Implements core TCP and UDP transport functionalities with scalable event loop support. - UniNetty.Codecs : Handles encoding and decoding of data across network channels. - UniNetty.Codecs.Http : Supports HTTP/1.1 and handles full HTTP request/response lifecycle. - UniNetty.Codecs.Mqtt : Impl","default_branch":null,"files":null,"tree":[],"storefront":"/r/ikpil","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ikpil/UniNetty/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}