资源描述:
《本科毕业论文-基于java的多人网络聊天室设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、摘要随着信息革命的到来,使用网络工具进行交流已经成为我们平常生活里不可或缺也脱离不开的一件事,相比较与使用手机通讯和短信交流,它们过于繁琐和昂贵,而网络通信工具由于使用方便、传递信息的即时性,特别是众多青少年人的追捧和使用。更加关键的是网络工具给我们提供了一个低消费更便于交流沟通的平台,这个网络工具平台拥有广泛性、即时性、便捷性,因而得到了广大公司、事业单位、院校和民众的认可,本论文叙述的是一种基于利用TCP/IP协议的、利用数据流的存储和读取、C/S框架结构模式、多线程、实现设计点对点和点对面通信的一个多人网络连天工具,可以进行私聊、群聊、文件传输等.关键词:Java;聊天室;线程;协议;
2、数据流;C/S结构;AbstractWiththeadventoftheinformationrevolution,usingnetworkingtoolstocommunicateonethinghasbecomeindispensableinourdailylifeareinseparablefromthecomparisonwiththeuseofmobilecommunicationsandtextmessagingcommunication,theyaretoocumbersomeandcostly,andonlinecommunicationtoolsduetoeaseofuse
3、,instanttransferofinformation,especiallythemanyyoungpeopletothepursuitanduse.Morecriticalisnetworkingtoolsprovidesuswithalowconsumptioneasiercommunicationplatform,thenetworkplatformhasextensivetools,immediacy,convenience,andthereforegetthemajorityofcompanies,institutions,universitiesandpublicrecogn
4、ition,thispaperdescribesisbasedontheuseofTCP/IPprotocol,theuseofstorageandreadingofdataflow,C/Sframemode,multi-threaded,toimplementamultiplayeronlinegroaningtooldesignpointandpointoppositethecommunications,youcanprivatechat,groupchat,filetransfer,andsoon.Keywords:Java;chatrooms;thread;protocol;data
5、stream;C/Sstructure;目录第1章绪论31.1选题背景31.2目的和意义4第2章系统概况42.1软件系统主要功能42.2软件系统所用技术42.2.1java多线程技术42.2.2TCP/IP协议52.2.4java数据流技术6第3章关于多人聊天室的分析和设计73.1关于系统分析73.1.1系统可行性分析73.2系统功能分析83.2.1客户端功能实现分析83.2.2服务器端系统分析93.3系统流程图10第4章系统实现115.1客户端界面和功能实现115.1.1登录和注册界面115.1.2用户列表界面215.1.3聊天窗口和文件传输界面265.2服务器端实现35第5章结束语41参
6、考文献41第1章绪论1.1选题背景在信息爆炸的今天信息的沟通和交流已经和我们息息相关。尽管一些通信工具和通信手段,例如手机和电话,可是手机短信和电话通讯相对于网络通信工具日积月累下来花费也是相当不菲;所以一般的通信工具对于长时间的沟通和交流以及大量的信息传输都是相当不便和不划算的。网络通讯工具和软件,同样的由于它的方便快捷和免费性,仅需要之间都有能够连接互联网的Computer或者手机等工具,安装有对应的工具或客户端,这样能够进行大量的信息传输和沟通;网络聊天工具同时方便与我们与不国家、不同地点和多个人进行沟通,交流的过程中还可以传输发送大量的资料,相比较而言更加的方便快捷也没有传统通信工具
7、的局限性,更加节省了过多的通信花费;而且它还具有电话和短信所没有的视频和语音聊天功能,可以使用户得到不同于传统通信手段的优质服务。这也让网络通信工具受到了广大的公司、企业及院校的追捧,大多的企业和院校都有相应的网络通信软件工具或者对应的自己开发的网络通信工具,方便于进行企业和院校日常的信息和事务处理。本论文所叙述的多人聊天是软件是通过了解广泛受到大众喜爱的聊天工具qq的基础上自己模仿制作的一个实现了部分功能作