下载 >  开发技术 >  Java > java聊天室程序源代码

java聊天室程序源代码

简单的聊天室java程序,包含聊天界面,服务器,客户端
2009-06-10 上传大小:3KB
分享
收藏 举报
Java聊天室程序源代码

Java聊天室程序源代码········

立即下载
Java聊天室程序(源代码)

Java聊天室程序 需求分析 2.1 业务需求 1. 与聊天室成员一起聊天。 2. 可以与聊天室成员私聊。 3. 可以改变聊天内容风格。 4. 用户注册(含头像)、登录。 5. 服务器监控聊天内容。 6. 服务器过滤非法内容。 7. 服务器发送通知。 8. 服务器踢人。 9. 保存服务器日志。 10.保存用户聊天信息。 2.2 系统功能模块 2.2.1 服务器端 1.处理用户注册 2.处理用户登录 3.处理用户发送信息 4.处理用户得到信息 5.处理用户退出 2.2.2 客户端 1.用户注册界面及结果 2.用户登录界面及结果 3.用户发送信息界面及结果 4.用户得到信息界面及结果 5.用户退出界面及结果 2.3 性能需求 运行环境:Windows 9x、2000、xp、2003,Linux 必要环境:JDK 1.5 以上 硬件环境:CPU 400MHz以上,内存64MB以上 3.1.2 客户端结构 ChatClient.java 为客户端程序启动类,负责客户端的启动和退出。 Login.java 为客户端程序登录界面,负责用户帐号信息的验证与反馈。 Register.java 为客户端程序注册界面,负责用户帐号信息的注册验证与反馈。 ChatRoom.java 为客户端程序聊天室主界面,负责接收、发送聊天内容与服务器端的Connection.java 亲密合作。 Windowclose 为ChatRoom.java的内部类,负责监听聊天室界面的操作,当用户退出时返回给服务器信息。 Clock.java 为客户端程序的一个小程序,实现的一个石英钟功能。 3. 2 系统实现原理 当用户聊天时,将当前用户名、聊天对象、聊天内容、聊天语气和是否私聊进行封装,然后与服务器建立Socket连接,再用对象输出流包装Socket的输出流将聊天信息对象发送给服务器端 当用户发送聊天信息时,服务端将会收到客户端用Socket传输过来的聊天信息对象,然后将其强制转换为Chat对象,并将本次用户的聊天信息对象添加到聊天对象集Message中,以供所有聊天用户访问。 接收用户的聊天信息是由多线程技术实现的,因为客户端必须时时关注更新服务器上是否有最新消息,在本程序中设定的是3秒刷新服务器一次,如果间隔时间太短将会增加客户端与服务器端的通信负担,而间隔时间长就会让人感觉没有时效性,所以经过权衡后认为3秒最佳,因为每个用户都不可能在3秒内连续发送信息。 当每次用户接收到聊天信息后将会开始分析聊天信息然后将适合自己的信息人性化地显示在聊天信息界面上。 4.1.1 问题陈述 1.接受用户注册信息并保存在一个基于文件的对象型数据库。 2.能够允许注册过的用户登陆聊天界面并可以聊天。 3.能够接受私聊信息并发送给特定的用户。 4.服务器运行在自定义的端口上#1001。 5.服务器监控用户列表和用户聊天信息(私聊除外)。 6.服务器踢人,发送通知。 7.服务器保存日志。

立即下载
java聊天室小程序+源代码

今天把以前忘记的又看了一遍,这是一个java开发的聊天小程序,分为客户端和服务器端,我都是在本机上搞的,如果有局域网就把里面的client的IP改成运行server.jar的机子的IP,然后再打个jar包就可以了。运行时,必须在有java虚拟机环境下,先双击server.jar包,打开Admin-star,然后打开client.jar。。可以同时多人玩 剩下的你自己就ok啦

立即下载
Java聊天室程序源代码(毕业设计)

Java聊天室程序,使用swing和tcp Java聊天室程序源 2 需求分析 2.1 业务需求 1. 与聊天室成员一起聊天。 2. 可以与聊天室成员私聊。 3. 可以改变聊天内容风格。 4. 用户注册(含头像)、登录。 5. 服务器监控聊天内容。 6. 服务器过滤非法内容。 7. 服务器发送通知。 8. 服务器踢人。 9. 保存服务器日志。 10.保存用户聊天信息。 2.2 系统功能模块 2.2.1 服务器端 1.处理用户注册 2.处理用户登录 3.处理用户发送信息 4.处理用户得到信息 5.处理用户退出 2.2.2 客户端 1.用户注册界面及结果 2.用户登录界面及结果 3.用户发送信息界面及结果 4.用户得到信息界面及结果 5.用户退出界面及结果 2.3 性能需求 运行环境:Windows 9x、2000、xp、2003,Linux 必要环境:JDK 1.5 以上 硬件环境:CPU 400MHz以上,内存64MB以上

立即下载
java聊天室

java聊天室 服务器端的程序源代码,供自己用

立即下载
JAVA网络聊天室程序源代码

JAVA网络编程 socket 网络聊天室程序,运行环境eclipse,先运行服务器端在运行客户端。

立即下载
Java 聊天室程序源代码

自己写的一个聊天室程序,涉及到文件的I/O,JFrame窗体和组件,多线程,集合,异常等。希望能对大家提供一下参考。有欠缺的地方请联系我。viper_wu@163.com 谢谢

立即下载
Java课程设计——Java聊天室程序源代码

Java聊天室程序源代码, 支持连接多用户....里面的ip地址请根据自己的ip进行修改.

立即下载
聊天室程序源代码

聊天室的程序源代码(jsp连接sql server 2005数据库)

立即下载
简单聊天小程序C++源代码

限于两人之间进行一问一答循环,双方都可以从终端输入一串字符(以回车结束), 通过UDP的方式发送到对方,并显示在对方的终端上。 仅用一个程序就可以运行于聊天的双方,不需要一个先运行服务器,而另一个再运行客户端。

立即下载
csharp udp聊天室

基于csharp的udp聊天室程序源代码

立即下载
聊天室程序源代码,近似于QQ功能的仿真系统

JAVA聊天室程序源代码,近似于QQ功能的仿真系统,含有QQ表情功能

立即下载
java程序源代码计算器

java程序源代码计算器java程序源代码计算器java程序源代码计算器java程序源代码计算器java程序源代码计算器

立即下载
java ATM 程序源代码

java ATM 程序源代码java ATM 程序源代码java ATM 程序源代码java ATM 程序源代码java ATM 程序源代码java ATM 程序源代码java ATM 程序源代码java ATM 程序源代码java ATM 程序源代码java ATM 程序源代码java ATM 程序源代码java ATM 程序源代码java ATM 程序源代码java ATM 程序源代码java ATM 程序源代码

立即下载
C#socket通信

用c#开发的聊天室程序源代码,C#socket通信

立即下载
java简单聊天室源代码

java聊天室java聊天室java聊天室java聊天室java聊天室java聊天室java聊天室java聊天室java聊天室java聊天室java聊天室java聊天室java聊天室java聊天室java聊天室java聊天室java聊天室java聊天室java聊天室java聊天室java聊天室java聊天室java聊天室java聊天室java聊天室java聊天室

立即下载
java聊天室服务器+客户端

java 聊天室java 聊天室java 聊天室java 聊天室java 聊天室java 聊天室java 聊天室java 聊天室java 聊天室java 聊天室java 聊天室java 聊天室java 聊天室

立即下载
Java版聊天室

Java版聊天室Java版聊天室Java版聊天室Java版聊天室非常详细的 Java版聊天室 Java版聊天室Java版聊天室Java版聊天室Java版聊天室Java版聊天室Java版聊天室Java版聊天室Java版聊天室Java版聊天室Java版聊天室Java版聊天室Java版聊天室Java版聊天室Java版聊天室Java版聊天室

立即下载
一个画图的java程序源代码

一个画图的java程序源代码 一个画图的java程序源代码 一个画图的java程序源代码 一个画图的java程序源代码

立即下载
VC++网络编程聊天室程序源代码

一个简单的VC++网络编程聊天室程序,实现多点聊天,代码比较简单 主要用CSocket类实现的聊天室程序

立即下载
关闭
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

java聊天室程序源代码

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可返还被扣除的积分

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: