C# Socket通信从入门到精通(8)——单个异步TCP服务器监听多个客户端C#代码实现

前言:

我们在C# Socket通信从入门到精通(7)——单个异步TCP服务器监听单个客户端C#代码实现这篇文章中讲述了一个服务器如何与一个客户端进行交互,但是有时候我们需要一个服务器与多个客户端进行交互,这时候上一篇文章介绍的方法就不足以实现这个功能,本篇文章就是介绍如何实现一个异步服务器与多个客户端进行交互(如需源码,订阅专栏后加入文章底部qq群获取),并且为了增强代码的复用性,我将具体的通信功能封装到一个类中,称为SocketServerAsync类,demo软件界面如下:
在这里插入图片描述

1、监听多个客户端

输入IP地址和端口号,点击“开始监听”按钮,这时候服务器处于监听多个客户端连接的状态,如下:
在这里插入图片描述

  /// <summary>
        /// 接收客户端的连接
        /// </summary>

猜你喜欢

转载自blog.csdn.net/qq_34059233/article/details/134365951