1、概述
本设计旨在通过socket的TCP实现不同类型文件的收发,UDP实现消息的收发。
1.1 需求概述
基本需求:
1) 支持发送不同类型的文件(.txt,.doc,.jpg,.exe,.mp3等所有类型)
2) 支持发送字符消息。
3) 支持可视化、直观显示与操作。
4) 支持单机收发、局域网内两台机器收发。
1.2开发环境
编程语言:C++语言
开发及运行环境:Window操作系统、集成开发环境VS2008。
2、界面设计

图2.1服务器端界面

图2.2客户端界面
3、总体设计
总体设计需要参照设计要求去设计。
针对要求一:支持发送不同类型的文件(.txt,.doc,.jpg,.exe,.mp3等所有类型)。
Socket实现通信自不必说,而文件的传输归根结底是文件的读、写。文件的读写涉及到文件的属性:文件的名称(含扩展名,所在路径名)、文件大小
继续阅读与本文标签相同的文章
上一篇 :
VC中共享违例问题及解决方案
-
7.24上海 | 探索云数据库最佳实践 阿里云开发者大会数据库专场邀你一起Code up!
2026-05-24栏目: 教程
-
精彩演绎shell脚本 | 《运维周刊》(02期)
2026-05-24栏目: 教程
-
玩转运维编排服务的权限:Assume Role+Pass Role | 7月10号云栖夜读
2026-05-24栏目: 教程
-
阿里云postgreSQL数据库跨区域逻辑备份
2026-05-24栏目: 教程
-
如何在云上使用confd+ACM管理敏感数据
2026-05-24栏目: 教程
