两种通信方式:网口通信与串口通信。

串口通信
串口通信介绍:
https://blog.csdn.net/xiaobaixiongxiong/article/details/83998436

串口通信目前工业常用的有RS232、以及RS485。
RS232主要是全双工、485是半双工。使用的时候,记得串联传感器。
串口通信协议包含了波特率、奇偶校验、停止位。
主要设置该三种。
只设置波特率也可以,但容易出错。

串口通信C++实现:
https://blog.csdn.net/songshu5555/article/details/78808039
主要步骤就是:打开、配置、读写、关闭。
C++提供了两种方式的串口通信:同步和重叠(异步)。
区别在于读写串口。在同步执行时,函数直到操作完成后才返回。这意味着同步执行时线程会被阻塞,从而导致效率下降。在重叠执行时,即使操作还未完成,这两个函数也会立即返回,费时的I/O操作在后台进行。

网口通信
https://blog.csdn.net/zhangquan2015/article/details/81347392
常见的网口通信有UDP和TCP。
UDP和TCP的差别主要是可靠连接和无连接。此外,如果无交换机,TCP只能1对1,而UDP无论1对1,1对多,多对多都可以。

你可能感兴趣的:(算法思考,c++)