TA贡献1825条经验 获得超4个赞
1、首先在websocket代码中加入静态变量,private static long onlineCount = 0L;,用于统计连接数。
2、然后编写用于统计连入数的方法。
3、接着在@open注解的方法中添加addOnlineCount();用于统计连入数。
4、然后在@onclose注解方法中添加subOnlineCount();用于统计断开数。
5、最后在@onmessage注解中使用getOnlineCount();以获得实时连接数,就可以了。
TA贡献1725条经验 获得超7个赞
用一个服务器是可以的,但是websocket必须是同一个对象连接服务,否则会报错。
websocket.onmessage =
function
(evt) {
//收到服务器消息,使用evt.data提取
//自己根据返回的内容分发给不同聊天室
};
大厂算法面试真题解析32讲
¥ 68.00
32 堂微服务架构设计与落地精讲课
¥ 78.00
Java 并发编程深度解析
¥ 58.00
网络编程之Netty一站式精讲
再学经典:《Effective Java》独家解析
举报