c - 在以下场景中,我是服务器还是客户端?
问题描述
所以我有一台 PC 通过串行电缆和以太网电缆连接到微控制器。最初,PC 通过串行电缆向微控制器发送一个字节。这导致微控制器通过以太网电缆发回 UDP 数据报。
我想知道在我的 PC 上运行的代码应该是服务器还是客户端?
解决方案
每个维基百科客户端/服务器:
服务器组件向一个或多个客户端提供功能或服务,这些客户端发起对此类服务的请求
和主/从:
主/从是一种非对称通信或控制模型,其中一个设备或进程控制一个或多个其他设备或进程并充当它们的通信集线器
上面的场景看起来像Master/Slave。在最初的“空闲”情况下,没有等待(“侦听”)请求的“服务器”。只有当 PC 激活微控制器时,它们才会开始通信(通过 UDP)。
推荐阅读
- java - 如何查找给定数字是否是某个数字的阶乘?
- python - 使用 Scikit Learn,使用 refit 优化模型的精度,但召回率要高得多
- flutter - 异步完成后 Flutter bloc 更新对象状态
- pine-script - 使用 Pine 脚本的绘图策略了解实时数据
- sql - 具有多个列和 LIMIT 2 的 GROUP BY?
- c++ - 智能指针如何影响 5 规则?
- python - 去除文件路径名称中的中间文件夹(Python)
- javascript - 执行 PHP 函数
- javascript - 在 SlateJS 中,当存在多个编辑器时,如何将焦点更改为特定的编辑器?
- r - 使用 get() 时无法修改语料库的文档名