前言:
我们在开发UDP通信程序时,除了开发UDP客户端程序,有时候我们也需要开发UDP服务器程序,这在实际项目中是经常会遇到的,所以说掌握UDP服务器程序的开发是一项必备的技能,尤其在上位机软件开发领域,掌握UDP服务器程序的开发是走向高级工程师的必经之路,也是面试必考题目之一,本文就来介绍如何使用C#开发一个UDP服务器,从而实现与一个客户端的交互,实现数据的发送与接收(如需源码,订阅专栏后,私信联系本人或者关注文章底部公众号“跟我学Csharp上位机”后,在公众号菜单添加作者微信即可获取!),demo软件界面如下:
1、监听客户端连接
服务器如果想要实现与客户端的通信,必须要监听本地Ip地址与端口,比如有两台电脑,这两台电脑通过网线连接,并且两台电脑同属于一个网段,比如电脑A是服务器,A的IP地址是192.168.1.100,电脑B是客户端,B的IP地址是192.168.1.5,A电脑作为服务器,