首页 > 解决方案 > 在以下场景中,我是服务器还是客户端?

问题描述

所以我有一台 PC 通过串行电缆和以太网电缆连接到微控制器。最初,PC 通过串行电缆向微控制器发送一个字节。这导致微控制器通过以太网电缆发回 UDP 数据报。

我想知道在我的 PC 上运行的代码应该是服务器还是客户端?

标签: cnetworkingserial-portudp

解决方案


每个维基百科客户端/服务器:

服务器组件向一个或多个客户端提供功能或服务,这些客户端发起对此类服务的请求

和主/从:

主/从是一种非对称通信或控制模型,其中一个设备或进程控制一个或多个其他设备或进程并充当它们的通信集线器

上面的场景看起来像Master/Slave。在最初的“空闲”情况下,没有等待(“侦听”)请求的“服务器”。只有当 PC 激活微控制器时,它们才会开始通信(通过 UDP)。


推荐阅读