1、VC+068-流媒体安全技术研究与设计( SQL 数据库)摘 要:近年来,随着 Internet 的发展和普及,人们对网络传输的需求量越来越大,远程教育、网络会议等众多新兴软件的产生,对大文件的传输问题提出了挑战。传统的大文件传输通常在客户端建立一个较大的 Buffer 缓冲区,这样不仅会大量占用系统资源,而且传输的速度十分缓慢,不能实时地显示传输进度。由于传输的时间比较长,期间发生中断或计算机重启等意外的可能性非常高。本文件传输系统的设计选用 VC+6.0 为开发工具,以 C/S 模式通过建立 Socket 连接后实现局域网快速,准确,安全的点对点文件传输功能。本系统能够促进局域网内用户之间
2、的文件资源共享,满足主机之间信息交流,确保文件传输安全性,有效地提高工作效率。关键词:套接字,网络编程,C/S 模式,TCP/IP目 录摘 要 I关键词 IAbstract IKey words I第一章 绪论 11.1 选题背景 11.2 文件传输的主要方式 11.3 课题研究意义 3第二章 TCP/IP 技术与 C/S 模式 42.1 TCP/IP 技术 42.1.1 TCP/IP 体系结构 42.1.2 TCP/IP 特点 52.1.3 TCP/IP 传送文件机制 62.3 客户机/服务器模式 7第三章 Winsock 网络程序设计技术 83.1 Winsock 简介 83.2 Wins
3、ock 通信机制 93.3 Winsock 编程模型 113.3.1 建立一个 Socket 113.3.2 配置一个 Socket 113.3.3 使用 Socket 12第四章 系统方案设计 144.1B/S 结构与 C/S 结构的选择 144.1.1 B/S 结构与 C/S 结构 144.1.2 C/S 模式的采用 154.2 文件传输协议的比较 164.2.1 早期文件传输协议的研究比较 164.2.2 HTTP 协议传输文件的方式 174.2.3 FTP 文件传输协议的研究 184.3 建立新的利用套接字方式的通信协议 18第五章 系统详细设计 205.1 系统总体设计 205.2 系统功能模块设计 215.2.1 服务器模块 215.2.2 客户端模块 255.2.3 界面显示模块 26致谢 28参考文献 29系统总体设计点对点文件传输系统的实现应包含服务器模块、客户端模块、界面显示模块等几个部分,整个程序采用 VC+6.0 完成,通信部分采用 WINSOCK,主要要能够实现文件的上传和下载,同时可以对已经上传的文件进行删除等操作。以下是部分界面图,如图片不清,请直接点击图片,如需要看更详细的资料,请直接联系客服!图 1(双击并最大化图片,可看清晰图片)图 2(双击并最大化图片,可看清晰图片)图 3(双击并最大化图片,可看清晰图片)