- 1、本文档共71页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业设计(论文):基于SOCKET的大文件批量传输系统的设计与实现.doc
序号___
学 生 毕 业 设 计(论 文)
课题名称 基于SOCKET的大文件批量传输系统的设计与实现 姓 名 学 号 院、系、部 计算机科学系 专 业 计算机科学与技术 指导教师
2008年 5 月 25 日基于SOCKET的大文件批量传输系统的设计与实现
(湖南城市学院计算机科学系, 413000)
摘要:Socket 在英文中是插座的意思,它的设计者实际上是暗指电话插座。因为在Socket 环境下编程很像是模拟打电话,Internet 的IP 地址就是电话号码,要打电话,需要电话插座,在程序中就是向系统申请一个Socket ,以后两台机器上的程序“交谈”都是通过这个Socket 来进行的。对程序员来说,也可以把Socket 看成一个文件指针,只要向指针所指的文件读写数据,就可以实现双向通信。利用Socket 进行通信,有两种主要的方式。第一种是面向连接的流方式。顾名思义,在这种方式下,两个通信的应用程序之间先要建立一种连接链路,其过程好像在打电话。一台计算机(电话)要想和另一台计算机(电话)进行数据传输(通话),必须首先获得一条链路,只有确定了这条通路之后,数据〔 通话)才能被正确接收和发送。这种方式对应的是TCP ( Transport Control Protocol )协议。第二种叫做无连接的数据报文方式,这时两台计算机像是把数据放在一个信封里,通过网络寄给对方,信在传送的过程中有可能会残缺不全,而且后发出的信也有可能会先收到,它对应的是UDP ( User Datagram Protocol)协议。
流方式的特点是通信可靠,对数据有校验和重发的机制,通常用来做数据文件的传输。网络的快速发展和普及,文件传输愈来愈频繁,传输文件容量越来越大,单纯的套接字传输不能满足需求。Window Socket编程和多线程技术结合可以很好的解决这一问题,使得文件传输效率大大提高能很好的支持大文件、批量传输,提高服务器的响应能力和并发处理能力。Window Socket采用字节流的方式传输数据,可以很好的保证传输的稳定性和安全性;而采用动态哈夫曼编码实现传输流的压缩,减轻网络传输负担,提高网络性能满足用户的需求。
关键字:Socket;TCP;多线程;RUP;UML
The large files bulk transmission based on socket system design and implementation
(Hunan city University The computer science is 2,004levels of computer sciences and the technical specialty, Hunan yiyang 413000)
Abstract: Socket socket in English is the meaning, it is implied in fact, the designers of telephone socket. Socket environment because the programming is similar to analog telephone, Internet IP address is the telephone number to call, the need to phone jack, in the proceedings is to apply a system Socket, after two machines on the procedures conversation Through this Socket are conducted. The programmers, can also Socket as a guideline document, as long as the guidelines referred to the documents to read and write data, we can achieve two-way communication. Socket Communications to use, there are two main ways. The first is to connect the flow-oriented approach.. As the name suggests, in this way, the two communications applications to establish a link between the first link, the process seems to be
您可能关注的文档
- 毕业设计:汽液固三相流化床赖氨酸蒸发工艺及设备设计(终稿).doc
- 毕业设计:MIS系统设计报告书(终稿).doc
- 毕业论文:基于VHDL六层电梯控制系统(终稿).doc
- 毕业论文:基于DDS的可编程波形发生器(终稿).doc
- 毕业论文:基于单片机的PID控制器设计正文(终稿).doc
- 毕业设计:华英中学学生宿舍楼施工毕业设计(终稿).doc
- 毕业设计:扬州市特警训练大楼设计毕业设计书(终稿).doc
- 毕业设计:250ml输液瓶瓶胚单模多腔注塑模具设计(终稿).doc
- 毕业设计:基于PIC16F877单片机的随机抽号系统设计(终稿).doc
- 毕业论文:液压绞车设计(终稿).doc
- _任务二第2课《创制我的手工作品》教案 2024—2025学年湘人版劳动实践九年级上册.docx
- 2.1地球和地球仪4课件-2024-2025学年湘教版地理七年级上册.pptx
- 4.3+诚实守信+课件-2024-2025学年统编版道德与法治八年级上册.pptx
- 1.2规划初中生活(课件)-2024-2025学年七年级道德与法治上册高效备课优质课件+教学设计(统编版2024).pptx
- 中国人工智能产业创新版图:“极化”和“扩散”2024.pdf
- 5.15+探寻新航路++课件++2024-2025学年统编版九年级历史上册.pptx
- 第三章第二节世界的地形(第1课时)课件-2024-2025湘教版七年级地理上.pptx
- 沪科教版七年级下册劳动技术+项目二+竹编杯垫+教案.docx
- +第二章第二节气候第1课时课件-2024-2025学年人教版地理八年级上册.pptx
- 2.5+动荡变化中的春秋时期+课件+2024--2025学年部编版七年级历史上学期.pptx
最近下载
- 消防员的职业病.pptx VIP
- 预防感统失调训练的小游戏(406个).pdf
- 2023年专业技术人员继续教育公共科目考试:人文素养和科学素养的培育真题模拟汇编(共662题).pdf
- 15 纸上谈兵PPT_HSK5标准教程上.pptx
- 新版牛津高中英语 高一 英语选择性必修1 单词默写表.docx
- 小学二年级语文看图写话PPT课件(公开课)-二年级看图写话公开课.pptx VIP
- 啤酒厂废水处理课程设计.docx VIP
- 2.5 跨学科实践:制作隔音房间模型(教学设计)八年级物理上册(人教版2024).docx
- 智能化碳纤雨水收集模块系统应用技术规程.pdf VIP
- 数学文化融入初中数学教学的调查研究与实施策略.doc
文档评论(0)