- 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或者手机等工具,安装有对应的工具或客户端,这样能够进行大量的信息传输和沟通;网络聊天工具同时方便与我们与不国家、不同地点和多个人进行沟通,交流的过程中还可以传输
您可能关注的文档
- 机动车超载检测系统毕业设计说明书-本科学位论文.doc
- 机械-210吨转炉倾动装置设计设计本科学位论文.doc
- 机械厂安全生产预评价报告本科学位论文.doc
- 机械设计制造及其自动化专业—φ6×6塑料放电管自动上料机构本科学位论文.doc
- 机械设计制造及其自动化专业—便携式led灯具结构设计与分析本科学位论文.doc
- 机械设计制造及其自动化专业—某车床叉头零件制造工艺及工装设计本科学位论文.doc
- 机械设计制造及其自动化专业—高速平面研磨机机械结构设计本科学位论文.doc
- 机械设计制造及其自动化专业—某型数控实验平台z轴及主轴箱的结构分析和三维实体设计本科学位论文.doc
- 机械设计制造及其自动化专业—气动自动生产线检测系统的电路及控制设计本科学位论文.doc
- 机械设计制造及其自动化专业—汽车桥壳镗孔车端面组合机床液压传动系统设计本科学位论文.doc
- 基于gprs数据监控采集终端的实现本科学位论文.doc
- 基于l298直流电机调速控制设计本科学位论文.doc
- 基于jsp的餐厅点餐系统设计与实现本科学位论文.doc
- 基于labview串口的现场实时多通道温度采集测量与实现本科学位论文.doc
- 基于matlab的pmsm直接转矩控制的建模方法的研究本科学位论文.doc
- 基于matlab的复摆混沌行为研究论文本科学位论文.doc
- 基于matlab和mobius变换的图像处理本科学位论文.doc
- 基于mfc-mp3播放器的开发与设计本科学位论文.doc
- -基于opnet的网络仿真及其应用研究本科学位论文.doc
- 基于pid的两轮自平衡机器人的实现本科学位论文.doc
最近下载
- 中国云新南航空公司acars系统培训.ppt VIP
- 马克思主义宗教观87814.ppt VIP
- 《城市轨道交通通信与信号》教案 第11课 城市轨道交通通信系统(一).docx VIP
- 大众蔚领保养手册.docx VIP
- 部编人教版小学4四年级语文上册(全册)优秀教案设计.doc VIP
- 道德与法治新教材培训心得体会.pptx VIP
- 2026年高考化学大一轮复习第3讲离子共存 离子的检验与推断.pptx VIP
- 冯唐成事心法读书札记.docx VIP
- 第1课 时代精神的精华-【中职专用】2024年中职思想政治《哲学与人生》金牌课件(高教版2023·基础模块).pptx VIP
- 《新闻采访与写作》电子课件 第三章 新闻采写的客体——新闻事实.ppt VIP
文档评论(0)