C# Socket通信从入门到精通(14)——多个异步UDP客户端C#代码实现

2023-12-13 03:51:44

前言:

在之前的文章C# Socket通信从入门到精通(13)——单个异步UDP客户端C#代码实现我介绍了单个异步Udp客户端的c#代码实现,但是有的时候,我们需要连接多个服务器,并且对于每个服务器,我们都有一些比如异步发送、异步接收的操作,那么这时候我们使用之前单个异步Udp客户端的代码的话就会重复写很多代码,而且越多的客户端,重复的代码越来越多,因此有必要将多个异步UDP客户端的c#代码封装到一个类中,在本文中就是UdpClientASyncTool这个类,这样不论面对多少服务器,我们使用的代码都是同一套,增强了代码的可读性以及复用性,(如需源码,订阅专栏后加入文章底部qq群获取),demo软件界面如下:
在这里插入图片描述

1、连接服务器

我们使用Socket调试工具创建两个服务器,并且执行服务器监听的端口号分别是60000、60001如下:
在这里插入图片描述

我们在demo软件上分别输入“127.0.0.1”的ip,对方端口60000,本地端口为100;另一

文章来源:https://blog.csdn.net/qq_34059233/article/details/134960261
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。