V
主页
9.7 文件服务器
发布人
文件服务器的逻辑设计封装在线程类FileServer中,包含的属性及其成员函数如图9.8所示。属性addr表示服务器工作地址,属性s表示侦听套接字。属性的初始化由init函数完成。 成员函数recvFile负责接收文件,函数sendFile负责向客户机发送文件。切换目录由cd函数负责。函数sendList负责向客户机发送目录列表。 接收文件recvFile、发送文件sendFile、切换目录cd、发送目录列表sendList四个函数模块,统一由call_func根据命令类型调度执行。线程handle_client通过调用call_func实现了文件服务器资源管理。 服务器的地址绑定、启动侦听、处理来自客户机的连接、创建并启动线程handle_client的操作均在run函数中调度完成。
打开封面
下载高清视频
观看高清视频
视频下载器
9.2 项目概要设计
9.8 图片服务器
9.6 服务器发送消息
9.17 视频服务类
9.16 文件上传与下载
9.11 客户机发送消息
9.9 客户机主程序
9.12 客户机接收消息
7.4 服务器会话线程
9.10 客户机登录
9.20 语音和视频聊天主程序
8.9 服务器主程序
7.3 服务器主体逻辑
9.1 图灵机器人
9.19 语音和视频控制面板
8.5 自定义人脸识别模型
8.7 人脸相似度计算
9.18 语音服务类
8.11 客户机主程序
4.7 划分数据集
8.8 员工照片采集
8.3 人脸识别
8.6 VGG-Face模型
8.4 数据采集
1.3 TCP IP通信协议
9.22 小结
8.13 联合测试
8.12 客户机收发消息
9.4 数据集与特征提取
2.6 MobileNetV3解析
6.7 数据集分析
6.9 配置项目依赖
在RK3588开发版上多线程运行yolov5+流媒体服务器
3.5 创建数据库
2.3 Wireshark过滤器
7.5 客户机主体逻辑
4.9 DenseNet121 模型训练
7.2 数据交换协议
2.10 用Python解析数据包
9.8 AlphaFold2项目实战演示