基于socket的文件传输系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.
目前,国内外企业对局域网的文件传输系实践上都还不够完善。文件传输系统由于比较复杂,可变因素较多,安全性低,因此发展还不成熟。但是随着科学技术的发展,各为中心的资源共享系统也即将进入高速发展期。在国内,随着企业资源管理的规范化和规模的不断扩大,企业的计算机资源管理将不仅仅停留在依靠硬件或者Internet网络获取,而且将会向着安全的内部网络化资源管理方式迈进。
1.2
随着网络通信技术的发展与用户需求日益多样化,现代局域网络正处在变革与发展之中,本课题的主要目的之一是为了更清晰地培养学生掌握科学研究方法的能力和使学生迅速体会文件传输系统的研发过程。基于局域网的文件传输系统能够让家庭网络以及各个企业等局域网对内部资料有一个快捷,准确,安全的共享。特别是对如今较大系统研发的模块分工合作得到了绝对保密性,从而使各项工作有计划、更科学的进行及顺利完成,使企业的办事效率得到显著提高。文件传输系统主要功能是自动获取局域网内用户的主机名,IP地址以及工作组名字,最终以C/S模式通过TCP/IP协议实现点到点文件传输功能。本系统既锻炼了我们的实际动手能力,使我们将大学四年所学的理论知识与实际开发相结合,又引导我们进行了一次模拟实际产品的开发,对于我们以后工作能力的培养具有重要的意义。
摘 要:文件传输是通过一条网络连接从远地站点向本地主机复制文件。当前internet上有着各种文件传输文件,例如QQ等。但大多数是需要远地服务器控制的。因此对于一些仅需在局域网内部完成的传输工作存在着风险和资源浪费。基于socket的局域网文件传输系统是用java语言在myeclipse for spring 8.6环境下开发完成的一种适用于局域网的内部文件传输系统。它具有聊天和文件传输两个功能,可满足校园网等小范围内的日常工作和学习。客户端双方及服务器在tcp协议基础上建立socket连接之后,客户端可以从服务器上获取其它登陆用户的用户名和ip地址等信息,在用户通讯前彼此的客户端还应该进行连接,它们之间的具体通讯过程是不需要通过服务器的点对点通讯。
作者签名:日期:
毕业论文(设计)使用授权的Biblioteka Baidu明
本人了解并遵守衡水学院有关保留、使用毕业论文的规定。即:学校有权保留或向有关部门送交毕业论文的原件或复印件,允许论文被查阅和借阅;学校可以公开论文的全部或部分内容,可以采用影印、缩印或其他复制手段保存论文及相关资料。
作者签名:指导教师签名:
日期:日期:
基于socket的局域网文件传输系统
关键词:java;点对点;Socket连接
Title:The Design and Implementation of File Transfer System Based on LAN
Abstract:File transfercopy filesfrom the remote site to the local hostthrough a network connection.The Internet has various file transfer documents, such as QQ, etc.But most remote server control is required. So for some internal completed only in the local area network transmission there is a risk and waste of resources. Based on the LAN socket with file transfer system is in myeclipse for Java language are completed under the environment of 8.6 development which is suitable for LAN internal documents transmitting system. It has a chat and file transfer two functions, can meet the campus network and other small range of daily work and study. The client and server in both parties based on TCP protocol after socket connection from the server, the client can obtain other landing users user name and IP address and other information, in user communication before each other's client should also connects, the specific communications between them is not to need to process through the server's peer-to-peer communication.
Keywords:Java; Peer-to-peer; Socket connection
1
1.1
当今世界科学技术飞速发今天,借助于网络进行信息资源交流给人们带来了极大的方便。各种文件传输系统都已被广大用户接受。比如QQ、UC、Internet邮件等互联网上的文件传输。甚至需要花费大量的金钱购买各种移动磁盘或者其他局域网内连接主机的硬件设备。而达到的效果却总是因为传输效率以及安全威胁而受到很大的限制。在这种形势下,开发一个功能简单而实用,能在Windows操作系统中运行,并且具有可移植性的局域网内文件传输工具势在必行。
密级公开学号20074040xxxx
XX学院
毕业论文(设计)
基于socket的局域网文件传输系统
论文作者
指导教师
所属学院
专业
本科专科
年级
论文提交日期
论文答辩日期
xxx
xxx
数学与计算机学院
计算机科学与技术
本科
2007级
2011年5月20日
2011年5月28日
毕业论文(设计)学术承诺
本人郑重承诺:所呈交的毕业论文是本人在导师指导下进行的研究工作及取得的研究成果.除了文中特别加以标注和致谢的地方外,论文中不存在抄袭情况,论文中不包含其他人已经发表的研究成果,也不包含他人或其他教学机构取得的研究成果.
相关文档
最新文档