下载此文档

基于套接字的局域网内文件传输软件.doc


文档分类:IT计算机 | 页数:约19页 举报非法文档有奖
1/19
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/19 下载此文档
文档列表 文档介绍
学习文档 仅供参考

基于套接字的局域网内文件传输软件
摘要
当今世界科学技术飞速发展,尤其以电脑通信网络为代表的互联网技术更是日新月异,令人眼花燎乱,目不睱接。在电脑与网络迅速发展的今天LAN file transfer software, linux environment is now very company to do the software starts the selected environment, the software to achieve the transmission of files in the LAN to facilitate the internal LAN exchange, information synchronization, and further increase efficiency
学习文档 仅供参考
Key words:File transfer; socket; linux network programming; the linux system
学习文档 仅供参考
目录
第一章 绪论 ••••••••••••••••••••••••••••••••••••••••••••••••••••1
•••••••••••••••••••1
开发环境介绍…………1
.
第二章 基本原理
文件传输的原理............................................2
文件传输软件的功能实现......................2
socket函数介绍。。。。。。。2
Socket编程基础重要的数据结构…………6
Socket提供的系统调用或函数的详细讲解 …………6
使用到的主要函数介绍(bind,listen,accpet)………6
软件源代码…………7
发送端源代码………8
接收端源代码………9
第三章 文件传输软件的使用............10
3.1 接收端的使用………
发送端的使用。。。
测试结果。。。
第四章 设计总结
.
.
.
学习文档 仅供参考
参考文献••••••••••••••••••••••••••••••••••••••••••••••••••••••••••25

第一章 绪论
文件传输的应用背景与概述
  在日常的网络应用中,文件传输已经成为继即时通讯之后第二大的网络基础应用,而局域网里的文件发送是最方便的文件传输手段。越来越多的网民或是商业用户都采用这种方式发送文件,目前许多即时通讯软件,例如qq,msn都局域网文件传输功能。现在在很多公司的开发环境面使用的都是基于LINUX内核的操作系统,很多服务器也是使用的UNIX的系统,该软件同样也能在unix环境下使用,本论文设计了一个基于linux环境在局域网里实现文件传输的软件,linux环境是如今很公司做软件开始所选着的环境,该软件实现了文件在局域网里的传输,方便了在局域网里内部进行交流,实现信息的同步,进一步提高工作的效率。
开发环境介绍

这次软件的开发环境是红帽5,红帽5是一款基于linux内核的操作系统,Linux是一种自由和开放源码的类Unix操作系统。Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。它主要用于基于Intel x86系列CPU的电脑上。这个系统是由全世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。
学习文档 仅供参考


学习文档 仅供参考

基于套接字的局域网内文件传输软件 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数19
  • 收藏数0 收藏
  • 顶次数0
  • 上传人清懿
  • 文件大小147 KB
  • 时间2022-04-25