# DotNetty-1.0.0 **Repository Path**: WinHZ/dot-netty-1.0.0 ## Basic Information - **Project Name**: DotNetty-1.0.0 - **Description**: fanly11 大神 从0.7.6升级到1.0.0,把最大的问题内存泄漏修复了。 - **Primary Language**: C# - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-08-13 - **Last Updated**: 2025-08-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # DotNetty Project [![Available on NuGet https://www.nuget.org/packages?q=NioDotNetty](https://img.shields.io/nuget/v/NioDotNetty.Common.svg?style=flat-square)](https://www.nuget.org/packages?q=NioDotNetty) [DotNetty](https://github.com/Azure/DotNetty) is a port of [Netty](https://github.com/netty/netty), This project is derived from the SpanNetty project and continues to be improved, asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients. ## Use Default TaskScheduler ``` _bossEventExecutor = new MultithreadEventLoopGroup(1); _workEventExecutor = new MultithreadEventLoopGroup(); //Libuv var dispatcher = new DispatcherEventLoopGroup(); _bossEventExecutor = dispatcher; _workEventExecutor = new WorkerEventLoopGroup(dispatcher); } ``` Alone TaskScheduler ``` _bossEventExecutor = new MultithreadEventLoopGroup(1,TaskSchedulerType.Alone); _workEventExecutor = new MultithreadEventLoopGroup(TaskSchedulerType.Alone); //Libuv var dispatcher = new DispatcherEventLoopGroup(TaskSchedulerType.Alone); _bossEventExecutor = dispatcher; _workEventExecutor = new WorkerEventLoopGroup(dispatcher,TaskSchedulerType.Alone); } ``` The Alone TaskScheduler is used to handle time-consuming task scheduling and requires manual configuration