下载此文档

计算机课程设计报告.docx


文档分类:办公文档 | 页数:约25页 举报非法文档有奖
1/25
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/25 下载此文档
文档列表 文档介绍
课程设计课程名称______________________题目名称______________________学生学院______________________专业班级______________________学号______________________学生姓名______________________指导教师______________________200年月日摘要本课程设计说明书主要说明了在windows下如何用c语言编写设计ftp服务器和客户端的基本方法及其实现。包含了TCP/IP协议基本通信原理,Winsock编程基本原理以及ftp工作原理。正文部分是程序设计的具体内容及其源代码,最后是报告反思及总结。关键词:TCP/IP,Winsock,ftp摘要 。 : 4数据报套接字编程模型 4WinsockI/O模型 5(1)WSAStartup()函数和WSACleanup()函数 5(2)socket()函数 6(3)bind()函数 6(4)listen()函数 6(5)accept()函数 6(6)connect()函数 6(7)closesocket()函数 8(1)客户端client程序代码 8(2)、服务器端server程序代码 14六、系统实现步骤 19七、总结结论(心得体会) 21参考文献: (FileTransferProtocol,文件传输协议)的客户端和服务器端程序,能够实现get、put、pwd、dir、cd等基本交互命令。通过完成此设计,了解WinsockAPI函数调用方法和一般网络应用程序的编程方法,理解FTP协议,掌握C语言设计FTP协议软件的基本技术,为将来开发其他通信协议软件打下坚实基础。。各计算机除了安装TCP/IP软件外,还安装了TCP/IP开发系统。实验室各计算机具备Windows环境中套接字socket的编程接口功能,可为用户提供全网范围的进程通信功能。本实验要求学生利用这些功能,设计和实现一个简单的文件传送协议。,分别为客户程序()和服务器程序(),该程序应能实现下述命令功能:get:取远方的一个文件put:传给远方一个文件pwd:显示远主当前目录dir:列出远方当前目录cd:改变远方当前目录 ?:显示你提供的命令quit:、VisualC++()方法,等待客户端联接。。,并将需要传送到文件记录全路径记录到一个String类型的数组中,并将文件的个数发送给客户端。,并向服务器端发送关闭联接请求,并关闭客户端连接。,将socket关闭,进入传输文件循环中。()方法,等待客户端联接。,进行循环获取文件,记得每次取完文件要关闭socket连接,这样就不会将多个文件写入到同一个文件中。:首先建一个工程,填入文件名,点击下一步,出现要创建的文件夹名,填上点击下一步,完成建立工程。然后再点击新建菜单,新建一个C/C++source文件,点击下一步,完成建立过程,然后在窗口中写入源代码,执行即可。(或数据传输的方法)。它们分别是传输控制协议和互连网协议。这两个协议属于众多的TCP/IP协议组中的一部分。TCP/上数据的传输,提供了几乎现在上网所用到的所有服务。这些服务包括:电子邮件的传输,文件传输,新闻组的发布,访问万维网在TCP/IP协议组分两种协议::网络层协议管理离散的计算机间

计算机课程设计报告 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数25
  • 收藏数0 收藏
  • 顶次数0
  • 上传人薄荷牛奶
  • 文件大小303 KB
  • 时间2019-06-27
最近更新