- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
本科毕业论文—基于JAVA的聊天系统的设计与实现
更多资料尽在: HYPERLINK 中国大学生网
更多资料尽在: HYPERLINK 中国大学生网
本科毕业论文
基于JAVA的聊天系统的设计与实现
学 院:机电工程学院
专 业:计算机科学与技术双学位
学 号:043545464
姓 名:
指导教师:李美安
职 称:教授
论文提交日期:二ОО八年四月
摘 要
随着互联网的快速发展,网络聊天工具已经作为一种重要的信息交流工具,受到越来越多的网民的青睐。目前,出现了很多非常不错的聊天工具,其中应用比较广泛的有Netmeeting、腾讯QQ、MSN-Messager等等。该系统开发主要包括一个网络聊天服务器程序和一个网络聊天客户程序两个方面。前者通过Socket套接字建立服务器,服务器能读取、转发客户端发来信息,并能刷新用户列表。后者通过与服务器建立连接,来进行客户端与客户端的信息交流。其中用到了局域网通信机制的原理,通过直接继承Thread类来建立多线程。开发中利用了计算机网络编程的基本理论知识,如TCP/IP协议、客户端/服务器端模式(Client/Server模式)、网络编程的设计方法等。在网络编程中对信息的读取、发送,是利用流来实现信息的交换,其中介绍了对实现一个系统的信息流的分析,包含了一些基本的软件工程的方法。经过分析这些情况,该局域网聊天工具采用Eclipse为基本开发环境和java语言进行编写,首先可在短时间内建立系统应用原型,然后,对初始原型系统进行不断修正和改进,直到形成可行系统
关键词:局域网 聊天 socket java
Abstract
Along with the fast development of Internet, the network chating tool has already become one kind of important communication tools and received more and more web cams favor. At present, many extremely good chating tools have appeared . for example, Netmeeting, QQ, MSN-Messager and so on. This system development mainly includes two aspects of the server procedure of the network chat and the customer procedure of the network chat. The former establishes the server through the Socket, the server can read and deliver the information which client side sends, and can renovate the users tabulation. The latter make a connection with the server, carries on communication between the client side and the client side. With the LAN correspondence mechanism principle, through inheritting the Thread kind to establish the multithreading directly. In the development, it uses the elementary theory knowledge which the computer network programmes. for example, TCP/IP agreement, Client/Server pattern, network programming design method and so on. In the network programming, it realizes reading and transmission of the information, that is,informaton flows realize the information exchange, introduce information flow analysis for realizing a system, in which containes some basic software engineering m
您可能关注的文档
- 有意思情侣QQ网名大全有没有想过我.doc
- 有推推送AOI系统的操作手则.doc
- 有少数优秀学生班集体算不上优秀班集体.doc
- 有效仲裁协议的构成要件及认定机构的选定.doc
- 有关营养师行业国家相关政策措施.docx
- 有害物质过程的管理系统助力绿色制造.doc
- 有效减肥瘦身之综合减肥方法.doc
- 有效使用脑力激发器几个实例.doc
- 有效人际沟通技巧.doc
- 有效对付计算机病毒的1些妙招.docx
- 门店拓展合同协议.docx
- 8.1.2 三角形的内角和与外角和 教案-2024-2025学年华东师大版七年级数学下册.docx
- 八年级政治上册 第三单元 5.1 世界文化之旅教学设计 新人教版.docx
- 七年级人教版上册第二单元探究二 “从地球仪上看世界”的教学设计2.docx
- 《变幻莫测的天气》(教学设计)全国通用三年级上册综合实践活动.docx
- 门店托管合同协议.docx
- 门店房租合同协议.docx
- Unit 4 Where is my car(教学设计)-2023-2024学年人教PEP版英语三年级下册.docx
- 八年级语文下册 十八 短文二篇教学设计设计 长春版.docx
- 一年级信息技术下册 进入神奇的网络世界教学实录 清华版.docx
文档评论(0)