社区
Web 开发
帖子详情
一个web聊天室,要求登录过后显示所有在线的用户,并实现群聊,私聊,等功能
Ly2011314
2011-05-02 12:01:55
我已经实现登录,和聊天框架,我想获得所有在线的成员,并将其显示,当一个新用户登录或注销后,在线列表就会更新!
我想问是不是在ServletConText中创建一个UserList数组?每登录一个用户,就更新UserList, 可怎么实现这个数组的操作呢,是在登录成功后就,添加一个用户到这个UserList里?
求各位大哥们教我,
...全文
745
10
打赏
收藏
一个web聊天室,要求登录过后显示所有在线的用户,并实现群聊,私聊,等功能
我已经实现登录,和聊天框架,我想获得所有在线的成员,并将其显示,当一个新用户登录或注销后,在线列表就会更新! 我想问是不是在ServletConText中创建一个UserList数组?每登录一个用户,就更新UserList, 可怎么实现这个数组的操作呢,是在登录成功后就,添加一个用户到这个UserList里? 求各位大哥们教我,
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
daishunchaoaiqiu
2011-05-05
打赏
举报
回复
<!-- MyServlet-->
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=utf-8");
request.setCharacterEncoding("utf-8");
ServletContext application=this.getServletContext();
String info=request.getParameter("talk");
List list=(List)application.getAttribute("app");
if(list==null) {
list=new ArrayList();
}
list.add(info);
application.setAttribute("app", list);
request.getRequestDispatcher("index.jsp").forward(request, response);
}
a107494639
2011-05-05
打赏
举报
回复
我是在客户端的js定时向后台发送一次请求,如果后台内的application中的存放用户的list变化了,就返回数据让前台更新一下。
Ly2011314
2011-05-05
打赏
举报
回复
谢谢各位了!
UPC_思念
2011-05-05
打赏
举报
回复
[Quote=引用 1 楼 sxzlc 的回复:]
J2EE中监听器Listener的应用
http://blog.csdn.net/uciqxkj/archive/2008/11/06/3238853.aspx
[/Quote]
session监听器是正解
zcs100
2011-05-04
打赏
举报
回复
关注一下
tanwan
2011-05-02
打赏
举报
回复
把用户的在线和不在线这些都放到服务器上操作吧...有用户登陆退出都对该好友的用户发送一条相关信息通知用户...
sun0322
2011-05-02
打赏
举报
回复
如何给分和结贴?
http://community.csdn.net/Help/HelpCenter.htm#结帖
sun0322
2011-05-02
打赏
举报
回复
[Quote=引用 1 楼 sxzlc 的回复:]
J2EE中监听器Listener的应用
http://blog.csdn.net/uciqxkj/archive/2008/11/06/3238853.aspx
[/Quote]
里面的第二个例子
sun0322
2011-05-02
打赏
举报
回复
J2EE中监听器Listener的应用
http://blog.csdn.net/uciqxkj/archive/2008/11/06/3238853.aspx
java
Web
实现
聊天室
(
私聊
+
群聊
)
本文介绍了
一个
基于Java
Web
的
聊天室
项目的
实现
细节,包括
群聊
、
私聊
功能
及
在线
人数
显示
等。文章深入探讨了不同作用域的应用场景,并分享了如主键自动生成、聊天记录存储等实用技巧。
基于
Web
Socket的
web
聊天室
本作品通过
Web
Socket
实现
了HTML5
聊天室
的
私聊
与
群聊
功能
。
用户
可在
登录
后发送消息,并与
在线
用户
发起
私聊
。系统采用Ajax、DOM及Java技术栈。
用C++/MFC
实现
P2P和
群聊
功能
的聊天小软件
MINET是一款基于MFC和C++的聊天软件,支持
群聊
和P2P
私聊
。通过服务器中介进行通信,
功能
包括匿名聊天、
用户
个性签名更新等。服务器和客户端通过UDP协议交互,消息处理涉及Socket编程,客户端通过服务器转发消息,服务器负责消息转发和
用户
状态更新。
基于
Web
Socket技术的
在线
聊天室
-Vue2+Node.js-
用户
、管理双端
本项目基于
Web
Socket协议构建实时
聊天室
系统,采用Vue2+Node.js前后端分离架构,支持公共聊天、
私聊
、
群聊
及文件传输;集成ChatGPT
实现
AI对话,并通过ECharts提供数据可视化后台管理;后端使用Express+MySQL,前端使用Element UI,具备
用户
认证、好友管理、漂流瓶等完整社交
功能
。
实用Docker项目分享:一键部署Fiora打造你的专属
在线
聊天室
本文分享使用Docker一键部署Fiora
在线
聊天室
的方法。介绍了Fiora的
功能
特性,如注册
登录
、
群聊
、
私聊
等。详细说明了安装Docker、本地部署Fiora的步骤,还提及使用cpolar内网穿透工具
实现
远程访问,以及固定公网地址的方法,让远程聊天更便捷。
Web 开发
81,111
社区成员
341,725
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章