版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
总览链接:
https://blog.csdn.net/a1234012340a/article/details/91040073
首先贴一下我的服务端代码
static async Task RunServerAsync()
{
//方法1
//// 申明一个主回路调度组
//var dispatcher = new DispatcherEventLoopGroup();
//// 主工作线程组,设置为1个线程
//IEventLoopGroup bossGroup = dispatcher; // (1)
//// 工作线程组,设置为1个线程
//IEventLoopGroup workerGroup = new WorkerEventLoopGroup(dispatcher);
// 主工作线程组,设置为1个线程
//方法2
IEventLoopGroup bossGroup = new MultithreadEventLoopGroup(1);
// 工作线程组,默认为内核数*2的线程数
IEventLoopGroup workerGroup = new MultithreadEventLoopGroup(1);
try
{
// 声明一个服务端Bootstrap,每个Netty服务端程序,都由ServerBootstrap控制,通过链式的方式组装需要的参数
v