猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
如何使用websocket进行多个连接?
我可以用websocket进行多个连接但是他们都会属于同一个组,也就是在同一聊天室。我想创建多个聊天室,用一个服务器可以吗?
侃侃尔雅
浏览 1026
回答 2
2回答
凤凰求蛊
1、首先在websocket代码中加入静态变量,private static long onlineCount = 0L;,用于统计连接数。2、然后编写用于统计连入数的方法。3、接着在@open注解的方法中添加addOnlineCount();用于统计连入数。4、然后在@onclose注解方法中添加subOnlineCount();用于统计断开数。5、最后在@onmessage注解中使用getOnlineCount();以获得实时连接数,就可以了。
0
0
0
qq_遁去的一_1
用一个服务器是可以的,但是websocket必须是同一个对象连接服务,否则会报错。websocket.onmessage = function (evt) { //收到服务器消息,使用evt.data提取 //自己根据返回的内容分发给不同聊天室};
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Java
WebApp
Swoole
想要退出过程是那个函数呢?麻烦大佬指点
2 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续