网络文件传输系统的设计与实现.doc

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网络文件传输系统的设计与实现 作 者 指导老师 摘要:在科学技术飞速发展的今天,Internet已经和人们的日常生活息息相关,无论是工作,学习还是娱乐,都离不开网络。比如有时候需要进行文件的传输,虽然现在的许多网络文件传输工具能基本满足人们对文件传输质量的要求,但是它们往往都存在安全性,工作效率低等问题。 本课程设计的文件传输系统是在Windows操作系统下,Visual C + + 6.0环境下借用WinSock控件实现的,是基于TCP/IP协议的C/S模式,在服务器和客户端分别以socket为中心进行编程,客户端和服务器端的界面分别是由文件发送模块和文件接收模块组成。客户端先调用connect()与服务器建立连接,然后用send()发送数据;服务器端先调用listen()侦听客户端的连接请求,然后调用accept()对连接请求进行响应,如果需要接收数据,则会调用receive()接收。 本文件传输系统成功的实现了服务器和客户端的文件传输,不论是较小范围内的局域网还是远程网,而且还可以传输多种格式的文件,如word,视频,图像等。相比其它文件传输工具而言,本系统有很多的优点。首先,界面简单,易于操作;其次,传输较大的文件时,不需要花费很长时间。 关键词: 文件传输 ; WinSock ; socket编程; C/S结构 目 录 TOC \o 1-4 \h \z \u HYPERLINK \l _Toc325447469 1 绪论 PAGEREF _Toc325447469 \h 1 HYPERLINK \l _Toc325447470 1.1选题背景 PAGEREF _Toc325447470 \h 1 HYPERLINK \l _Toc325447471 1.2选题意义 PAGEREF _Toc325447471 \h 1 HYPERLINK \l _Toc325447472 2开发环境及相关技术简介 PAGEREF _Toc325447472 \h 2 HYPERLINK \l _Toc325447473 2.1开发环境 Visual C++ 6.0介绍 PAGEREF _Toc325447473 \h 2 HYPERLINK \l _Toc325447474 2.2基于vc的socket网络编程的基本原理 PAGEREF _Toc325447474 \h 2 HYPERLINK \l _Toc325447475 2.2.1 socket的基本概念 PAGEREF _Toc325447475 \h 2 HYPERLINK \l _Toc325447476 2.2.2Winsock网络编程原理 PAGEREF _Toc325447476 \h 3 HYPERLINK \l _Toc325447477 2.3 TCP/IP协议简介 PAGEREF _Toc325447477 \h 3 HYPERLINK \l _Toc325447478 2.5 C/S结构 PAGEREF _Toc325447478 \h 4 HYPERLINK \l _Toc325447479 2.5.1 C/S结构的概念 PAGEREF _Toc325447479 \h 4 HYPERLINK \l _Toc325447480 2.5.2 C/S结构的工作模式 PAGEREF _Toc325447480 \h 4 HYPERLINK \l _Toc325447481 2.5.3 C/S结构的优点 PAGEREF _Toc325447481 \h 4 HYPERLINK \l _Toc325447482 3 网络文件传输系统的设计 PAGEREF _Toc325447482 \h 5 HYPERLINK \l _Toc325447483 3.1服务器端和客户端界面介绍 PAGEREF _Toc325447483 \h 5 HYPERLINK \l _Toc325447484 3.1.1服务器界面介绍 PAGEREF _Toc325447484 \h 5 HYPERLINK \l _Toc325447485 3.1.2客户端界面介绍 PAGEREF _Toc325447485 \h 6 HYPERLINK \l _Toc325447486 3.2服务器端,客户端程序分析 PAGEREF _Toc325447486 \h 6 HYPERLINK \l _Toc325447487 3.2.1服务器端分析 PAGEREF _Toc325447487 \h

文档评论(0)

a13355589 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档