1 / 35
文档名称:

基于JAVA的聊天系统的设计与实现.doc

格式:doc   页数:35
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于JAVA的聊天系统的设计与实现.doc

上传人:小猪猪 2012/5/18 文件大小:0 KB

下载得到文件列表

基于JAVA的聊天系统的设计与实现.doc

文档介绍

文档介绍:本科毕业论文
基于JAVA的聊天系统的设计与实现


论文提交日期:二ОО八年四月
摘要
随着互联网的快速发展,网络聊天工具已经作为一种重要的信息交流工具,受到越来越多的网民的青睐。目前,出现了很多非常不错的聊天工具,meeting、腾讯QQ、MSN-Messager等等。该系统开发主要包括一个网络聊天服务器程序和一个网络聊天客户程序两个方面。前者通过Socket套接字建立服务器,服务器能读取、转发客户端发来信息,并能刷新用户列表。后者通过与服务器建立连接,来进行客户端与客户端的信息交流。其中用到了局域网通信机制的原理,通过直接继承Thread类来建立多线程。开发中利用了计算机网络编程的基本理论知识,如TCP/IP协议、客户端/服务器端模式(Client/Server模式)、网络编程的设计方法等。在网络编程中对信息的读取、发送,是利用流来实现信息的交换,其中介绍了对实现一个系统的信息流的分析,包含了一些基本的软件工程的方法。经过分析这些情况,该局域网聊天工具采用Eclipse为基本开发环境和java语言进行编写,首先可在短时间内建立系统应用原型,然后,对初始原型系统进行不断修正和改进,直到形成可行系统
关键词:局域网聊天 socket java
Abstract
Along with the fast development of , work chating tool has already e one kind of munication 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 work chat and the customer procedure of work 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 munication 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 work programmes. for example, TCP/IP agreement, Client/Server pattern, network programming design method and so on. In work 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 methods. After analyzes these situations, this LAN chating tool takes Eclipse as the basic development environment piles in java language. first, it will establish the system application prototype in a short time. then, for the in

最近更新

2025年太湖创意职业技术学院单招职业适应性测.. 41页

2025年娄底职业技术学院单招职业技能测试题库.. 38页

2025年宁夏工业职业学院单招综合素质考试模拟.. 41页

2025年宁夏建设职业技术学院单招职业技能测试.. 41页

2025年宁夏葡萄酒与防沙治沙职业技术学院单招.. 40页

2025年宁德师范学院单招职业倾向性测试题库推.. 39页

2025年宁波工程学院单招综合素质考试题库附答.. 41页

《老人陪护员培训管理规范》编制说明 6页

2025年安庆医药高等专科学校单招职业适应性测.. 41页

2025年安康职业技术学院单招职业倾向性测试模.. 41页

2025年安徽体育运动职业技术学院单招职业适应.. 40页

2025年安徽国防科技职业学院单招职业适应性考.. 41页

2025年安徽审计职业学院单招职业倾向性测试模.. 41页

2025年安徽广播影视职业技术学院单招综合素质.. 40页

2025年安徽新闻出版职业技术学院单招职业技能.. 41页

2025年安徽林业职业技术学院单招职业适应性测.. 40页

2025年安徽电气工程职业技术学院单招职业技能.. 40页

2025年安徽省蚌埠市单招职业适应性测试模拟测.. 41页

2025年安徽矿业职业技术学院单招职业适应性测.. 39页

2025年安徽职业技术学院单招职业技能测试模拟.. 40页

2025年安徽马钢技师学院单招职业适应性测试模.. 40页

2025年安阳幼儿师范高等专科学校单招职业倾向.. 41页

2025年安顺职业技术学院单招职业适应性测试模.. 40页

2025年宜昌科技职业学院单招职业适应性测试模.. 39页

2025年宝鸡三和职业学院单招职业倾向性考试模.. 40页

2025年宿迁泽达职业技术学院单招职业适应性测.. 41页

2025年山东传媒职业学院单招职业技能测试模拟.. 40页

2025年山东劳动职业技术学院单招综合素质考试.. 38页

2025年山东华宇工学院单招职业技能考试模拟测.. 39页

2025年山东城市建设职业学院单招职业技能考试.. 40页