学位论文-—linux环境下基于tcpip及socket技术的远程文件传送控制编程报告.docVIP

  • 0
  • 0
  • 约1.8万字
  • 约 21页
  • 2016-11-24 发布于辽宁
  • 举报

学位论文-—linux环境下基于tcpip及socket技术的远程文件传送控制编程报告.doc

Linux环境下基于TCP/IP及Socket技术的远程文件传送控制 编程报告 2013年5月 目 录 一、编程目的 3 二、通信原理 3 (一)TCP/IP 3 (二)Socket 4 三、Linux虚拟环境安装 7 (一)VMware简介 7 (二)Linux简介 8 (三)Linux虚拟环境安装 9 四、设计过程 11 (一)服务器端创建监听与文件管理 11 (二)客户端连接与文件传输 12 五、结果演示 12 六、代码开发 13 (一)服务器端 13 (二)客户端 18 七、结束语 20 一、编程目的 这次程序设计的目标是在以Linux为内核的操作系统下,实现多线程文件传输系统功能模块。系统模块分为服务器和客户端两部分,客户端实现对文件的上传、下载和查看服务器默认路径下的文件列表;服务器可以对文件进行管理操作,包括创建、删除和重命名等。 多线程文件传输是一种一对多或者多对多的关系,一般是一个服务器对应着多个客户端。客户端通过socket连接服务器,服务器要为客户端创建一个单独进程(线程)监听每个客户端的请求。 创建好连接之后文件就可以通过流的形式传输。linux内核中为我们提供了两种不同形式的读写流,包括read()、write()和send()、recv()。客户机对文件的查看指令也是通过流传递给服务器,服务器根据请求类型返回

文档评论(0)

1亿VIP精品文档

相关文档