06 2021 档案
摘要:背景 在上篇中我们定义了两种通信协议基础的配置以及创建连接、重连机制、发送数据等等过程,在这篇文章中我们将重点来描述整个数据接收的过程,这个也是整个通信框架中非常重要的一个部分,在分析完整个过程后,本篇文章将贴出Communicator类的完整源码供分析文章使用。 接收过程 1.1 接收数据 我们先
阅读全文
摘要:背景 在使用C#进行开发的时候我们需要去和外部进行通信,而常见的通信协议主要是TCP和SerialPort和外部进行通信,在C#中我们可以使用一个通用的通信基类Communicator来将这两个集中到一个抽象基类中,这样我们就能实现和常用的外部系统进行通信,很多外部设备的厂家甚至提供了这两种协议同时
阅读全文