没有合适的资源?快使用搜索试试~ 我知道了~
首页java实现聊天室功能(全部代码,有界面)
资源详情
资源推荐
服务器端代码:
!!!!
"#$ "#$%&
'
()*+,-
()*+.-/ ()*+.-%&00定义用户集合
.
%&
1
2
3%&
()*+,-%&
)
'%&
)%4服务器启动,开始监听4&
1%&
' %&00接收客户端线程
, ,%%&&
33%&
13 13%51%&&
%&
2
21%6&
'%&
2
2
3%78&
%&%&
2
51
''
9:33
44
51%''&
)
1' '
21%6&
'%&
2
2
3%&
)
9:33%
;3%';%&&&
1%% 3*%&&< &
=%>%4/??@!//4&&00匹配字符串 显示好友列表
3*%&
78 %4A4&00将用户信息跟消息分隔开
.%7?8B7/8B'&00 将 用 户 信 息 添 加 到
. 对象中
/33%&00将对象添加到用户集合
;+.- /%&00遍历用户集合
1%1C%&&
. %&
C%&D4%4D%&D4&A4
D 00将所有的用户信息连接成一个字符
串
2
3$%4/??@!//4&00显示好友列表匹配标识
3$%&00群发消息
2
=%>%4/??/?4&&00显示说话消息
3*%&
)%&
3$%4/??/?4&00显示说话信息匹配标识
3$%&
2
=%>%4/??@!4&&00显示进入聊天室
3*%&
)%&
3$%4/??@!4&00进入聊天室匹配标识
3$%&
2
=%>%4@E//!FGHE4&&00私聊
3*%&
78 %4/?HIE/!GFG4&00把传进来的用户信
息跟说话内容分开
)%7/8&00在服务器端显示说话内容
78 7?8%4A4&00因为是私聊,传过来两个用
户的用户信息,这句作用是再把两个用户信息分开
;+.- /%&00遍历用户集合
1%1C%&&
. %&
=%7/8>%C%&D4%4D%&D4&4&&00
如果传进来的用户信息跟集合中的用户信息吻合
)
,
,%'%&%&&00建立用户自己的流
%4@E//!FGHE4&00匹配标识
%7/8&00向单独用户发送消
息
J1%&
)%7/8&
21%6&
'%&
2
2
=%7?8>%C%&&&00 如 果传 进 来 的
用户信息跟集合中的用户信息吻合
)
,
,%'%&%&&00建立用户自己的流
%4@E//!FGHE4&00匹配标识
%7/8&00向单独用户发送消息
J1%&
)%7/8&
21%6&
'%&
2
2
2
2
=%>%4EG!K@H4&&00下线
3*%&
)%&00在服务端显示信息
3$%4EG!K@H4&00匹配字符串
3$%&00匹配完毕后群发消息
78 %4A4&00将传过来的用户名跟信息分
隔开
;+.- /%&00遍历用户集合
1%1C%&&
. %&
=%C%&>%7?8&&00如果传过来的用户名
跟用户集合里的用户吻合
/%&00将吻合的用户移除
'%&%&00关闭此用户的 '
2
2
'
2
=%>%4/IF!GE4&&00刷新
44
;+.- /%&00遍历用户集合
1%1C%&&
. %&
C%&D4%4D%&D4&A4
D 00将所有的用户信息连接成一个字符
串
2
3$%4/IF!GE4&00发送刷新匹配标识
3$%&00群发消息
剩余17页未读,继续阅读
候鸟归来
- 粉丝: 2
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- zigbee-cluster-library-specification
- JSBSim Reference Manual
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功