- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
本科毕业设计(论文)(论文)-基于java的多人聊天室设计
摘要
随着信息革命的到来,使用网络工具进行交流已经成为我们平常生活里不可或缺也脱离不开的一件事,相比较与使用手机通讯和短信交流,它们过于繁琐和昂贵,而网络通信工具由于使用方便、传递信息的即时性,特别是众多青少年人的追捧和使用。更加关键的是网络工具给我们提供了一个低消费更便于交流沟通的平台,这个网络工具平台拥有广泛性、即时性、便捷性,因而得到了广大公司、事业单位、院校和民众的认可,本论文叙述的是一种基于利用TCP/IP协议的、利用数据流的存储和读取、C/S框架结构模式、多线程、实现设计点对点和点对面通信的一个多人网络连天工具,可以进行私聊、群聊、文件传输等.
关键词:Java;聊天室;线程;协议;数据流;C/S结构;
Abstract
With the advent of the information revolution, using networking tools to communicate one thing has become indispensable in our daily life are inseparable from the comparison with the use of mobile communications and text messaging communication, they are too cumbersome and costly, and online communication tools due to ease of use, instant transfer of information, especially the many young people to the pursuit and use. More critical is networking tools provides us with a low consumption easier communication platform, the network platform has extensive tools, immediacy, convenience, and therefore get the majority of companies, institutions, universities and public recognition, this paper describes is based on the use of TCP / IP protocol, the use of storage and reading of data flow, C / S frame mode, multi-threaded, to implement a multiplayer online groaning tool design point and point opposite the communications, you can private chat, group chat, file transfer, and so on.
Keywords: Java; chat rooms; thread; protocol; data stream; C / S structure;
目录
第1章 绪论 3
1.1选题背景 3
1.2目的和意义 4
第2章 系统概况 4
2.1软件系统主要功能 4
2.2软件系统所用技术 4
2.2.1 java多线程技术 4
2.2.2 TCP/IP协议 5
2.2.4 java数据流技术 6
第3章 关于多人聊天室的分析和设计 7
3.1关于系统分析 7
3.1.1系统可行性分析 7
3.2系统功能分析 8
3.2.1客户端功能实现分析 8
3.2.2 服务器端系统分析 9
3.3系统流程图 10
第4章 系统实现 11
5.1 客户端界面和功能实现 11
5.1.1 登录和注册界面 11
5.1.2 用户列表界面 21
5.1.3 聊天窗口和文件传输界面 26
5.2 服务器端实现 35
第5章 结束语 41
参考文献 41
第1章 绪论
1.1选题背景
在信息爆炸的今天信息的沟通和交流已经和我们息息相关。尽管一些通信工具和通信手段,例如手机和电话,可是手机短信和电话通讯相对于网络通信工具日积月累下来花费也是相当不菲;所以一般的通信工具对于长时间的沟通和交流以及大量的信息传输都是相当不便和不划算的。
网络通讯工具和软件,同样的由于它的方便快捷和免费性,仅需要之间都有能够连接互联网的Computer或者手机等工具,安装有对应的工具或客户端,这样能够进行大量的信息传输和沟通;网络聊天工具同时方便与我们与不国家、不同地点和多个人进行沟通,交流的过程中还可以传输
您可能关注的文档
- 中国90后消费心理与消费行为的调查与分析——对商家营销策略的思考-本科生毕业论文.doc
- 中国90后消费心理与消费行为的调查与分析——对商家营销策略的思考大学生毕业设计论文.doc
- 中北大学-拔叉加工自动线设计论文 大学生毕业设计论文.doc
- 中卫—贵阳联络线be106滑坡设计论文-滑坡治理--大学学位论文.doc
- 中小风机壳铣双端面专机设计(本科生毕业论文).doc
- 中小旅行社员工流失因素与管理对策研究--本科生毕业论文.doc
- 中小旅行社员工流失因素与管理对策研究大学生毕业设计论文.doc
- 中小民营企业薪酬管理的问题分析及对策研究学士学位-本科生毕业论文.doc
- 中小民营企业薪酬管理的问题分析及对策研究学士学位大学生大学生毕业设计论文.doc
- 中小企业发展电子商务策略的研究大学生毕业设计论文.doc
- 本科毕业设计-基于opnet的网络仿真及其应用研究.doc
- 本科毕业设计-基于web的教师调停课系统管理分析与设计.doc
- 本科毕业设计-基于gis和智能手机漫游定位系统的设计与实现.doc
- 本科毕业设计—齿轮泵在wy—100型履带式单斗液压挖掘机液压系统中的应用.doc
- 本科毕业设计-论网络环境下消费者权益的保护.doc
- 本科毕业设计-基于三菱fx1n_plc的jxs-a型机械手控制系统设计.doc
- 本科毕业设计-基于单片机的温度控制系统设计.doc
- 本科毕业设计-论我国食品安全问题.doc
- 本科毕业设计-论英语字幕电影在英语课堂中的运用.doc
- 本科毕业设计-论中西方文化中乌鸦意象的文化意义.doc
最近下载
- 造价咨询项目实施阶段全过程造价咨询服务方案造价咨询总体服务方案工作流程重难点分析造价偏差处理.doc VIP
- Three Times’ Beating Monster西游记三打白骨精英语剧本.doc VIP
- 2026国网山东省电力公司高校毕业生提前批招聘笔试模拟试题及答案解析.docx VIP
- 部编版小学四年级道德与法治上册第三单元测试卷(含答案).docx VIP
- 关爱留守儿童教案.pdf VIP
- 医院纪检干部培训课件.ppt VIP
- 教科版四年级上册科学第一单元测试卷(含答案).docx
- 北师大八年级上册生物全册新质教学课件(配2025年秋改版教材).pptx
- 学校传染病防控1案8制(疫情).doc VIP
- 电影剧本精选_灵魂拒葬.pdf VIP
文档评论(0)