Java聊天室的设计与实现socket 设计软件源码+WORD毕业论文文档.zip

上传者: guoruibin123 | 上传时间: 2021-04-23 22:03:13 | 文件大小: 1.1MB | 文件类型: ZIP
Java聊天室的设计与实现socket 设计软件源码+WORD毕业论文文档 Java聊天室系统主要用于实现在线聊天,基本功能包括:服务端和客户端。本系统结构如下: (1)服务端: 1、能够开启和关闭服务器 2、等待着客户端从特殊端口发送的请求 3、监听的端口并不是固定的,服务端的端口是能够自定义的 4、能够广播消息向所有连接到服务器的用户 (2)客户端: 1、能够和服务端进行连接 2、新的用户能够注册账号 3、通过用户名以及密码完成用户的登陆,连接到聊天室 4、用户能够在聊天室发送消息 目 录 摘要 I Abstract II 目 录 III 1 引言 1 2 网络聊天室的简介 2 2.1网络聊天室现状和发展 2 3 完成网络聊天室的技术以及环境 4 3.1 Java的介绍 4 3.2 Java的特点 4 3.3 TCP/IP协议的知识 5 3.4 Socket的介绍 6 3.5 开发工具 6 4 网络聊天室系统的设计 7 4.1项目概述 7 4.2 网络聊天室系统的设计 7 5 系统详细设计 8 5.1 服务器模块的设计 8 5.2 客户端模块的设计 8 6 系统测试 9 6.1 单元测试 9 6.2 系统测试 9 7 总结 10 参考文献 11 致谢 12 1 引 言 随着社会的发展和互联网技术的发展,普通老百姓也能够拥有属于自己的计算机,在平常的生活中也离不开了网络技术的支持,而替代了电话和写信的网上即时聊天成为了人们十分常见的沟通方式。 本软件是采用sun公司开发提供的java语言制作的,是基于C/S模型的网上聊天室。这个系统分为两个部分,服务端和客户端。服务端的工作主要是来监听和接收来自客户端的请求,然后处理客户端发来的消息,并通知客户端。而客户端的功能是能够让新用户注册,通过用户名密码登陆并且使用该系统。通过服务端和客户端的协同工作最终使用户能够使用网络聊天室,在聊天室中完成用户和用户之间的沟通。 2 网络聊天室简介 当今社会,能够实现即时通讯的软件使用频率是十分恐怖的,网络聊天室作为它的一种,使用人数也是相当可观的。国内处于垄断的QQ,业界老大哥微软的MSN都是大众关注和使用的焦点,普通老百姓也能够拥有属于自己的计算机,在平常的生活中也离不开了网络技术的支持,它是人们的生活变得十分的便利和高效,你能在网上找到自己想要的信息和有共同兴趣爱好的朋友。而且,现在很多的软件还有多人聊天,电子会议等一系列功能。 2.1 网络聊天室现状和发展 网上即时聊天室是广泛使用的一种技术,它的简单方便的沟通方式能够被广大的网上用户所使用。在当今社会,网上聊天是互联网服务重要的一环,有大约43%的用户都会使用网上聊天,是排在第四位。但是有很多人认为网络聊天室就是一种用来娱乐和打发时间的方式,而缺少了实际的价值。就目前来说,能够完成收入的网络聊天室其实并不多。它应该怎么实现自己的商业价值外界并没有过多的关注。 现在,很多企业都会开发属于自己的聊天室,用户通过该网站注册的用户名以及密码登陆到企业的服务器上。在聊天室中,用户之间可以通过输入文字以及各种符号来表达自己的想法,来达到互相之间的沟通。目前,开发一个供用户使用的网络聊天室的技术门槛并不是很高,也不需要大量的资金,国家对于这方面的管制和政策也没有太限制,所以当今社会上聊天室的竞争其实是很激烈的,腾讯,网易,新浪都有属于自己的网络聊天室

文件下载

资源详情

[{"title":"( 12 个子文件 1.1MB ) Java聊天室的设计与实现socket 设计软件源码+WORD毕业论文文档.zip","children":[{"title":"【一定要读我】(关于聊天室).txt <span style='color:#111;'> 463B </span>","children":null,"spread":false},{"title":"论文等资料","children":[{"title":"Java聊天室的设计与实现毕业设计PPT.ppt <span style='color:#111;'> 591.00KB </span>","children":null,"spread":false},{"title":"Java聊天室的设计与实现毕业设计论文.docx <span style='color:#111;'> 58.93KB </span>","children":null,"spread":false},{"title":"Java聊天室的设计与实现毕业设计任务书.docx <span style='color:#111;'> 23.26KB </span>","children":null,"spread":false},{"title":"Java聊天室的设计与实现毕业设计开题报告.doc <span style='color:#111;'> 34.58KB </span>","children":null,"spread":false},{"title":"Java聊天室的设计与实现毕业设计中期检查表.doc <span style='color:#111;'> 17.00KB </span>","children":null,"spread":false}],"spread":true},{"title":"源代码","children":[{"title":"chat.zip <span style='color:#111;'> 512.71KB </span>","children":null,"spread":false}],"spread":true},{"title":"项目截图","children":[{"title":"图片2.png <span style='color:#111;'> 33.62KB </span>","children":null,"spread":false},{"title":"图片3.png <span style='color:#111;'> 49.14KB </span>","children":null,"spread":false},{"title":"图片1.png <span style='color:#111;'> 14.28KB </span>","children":null,"spread":false},{"title":"图片4.png <span style='color:#111;'> 13.54KB </span>","children":null,"spread":false}],"spread":true},{"title":"已注册客户端账号.txt <span style='color:#111;'> 126B </span>","children":null,"spread":false}],"spread":true}]

评论信息

  • m0_51986626 :
    用户下载后在一定时间内未进行评价,系统默认好评。
    2021-08-20

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明