外观
13.客户端服务端交互实现
约 392 字大约 1 分钟
嵌入式NETLinux单片机
2023-08-17
(1)问题
- 客户端业务逻辑如何实现?与服务设备具体交互细节如何设计?
(2)客户端业务逻辑实现
用户输入处理
- 字符串空格处理,分割获取命令与参数
服务信息处理
- 字符串预处理,分割获取服务命
- 存储服务命令与设备地址之间的映射(命令字符串→地址字符串)
(3)客户端业务逻辑实现 - 用户输入处理

(4)服务端逻辑实现
查询消息处理
- 接收广播,并回复UDP消息
服务命令处理
- 接收TCP连接,通过请求-响应的模式进行服务
(5)UDP响应模块设计

(6)服务模块设计

(7)TCP响应模块设计

(8)客户端响应接收

