腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Nodejs
将
连接
的
插座
保
存在
房间
上
、
据我们所知,套接字
的
创建是唯一
的
,我
的
用户创建
房间
,并邀请用户加入其中。id.when。我无法保存和存储加入
的
用户在
房间
中加入
的
rooms.when用户他喜欢服务器存储此加入,并且在断开
连接
并再次
连接
后自动加入到最新加入
的
rooms.how我可以存储套接字并自动加入用户吗?我找不到任何关于这个能力
的
解决方案。因为套接字在每个
连接
上都会发生变化。 有什么简单
的
解决方
浏览 4
提问于2016-09-21
得票数 0
1
回答
如何获得socket.io版本4.x中
的
套接字信息
、
、
当我升级到
nodeJs
上
的
socket.io 4.x版本时,我遇到了某些问题。这是我面临
的
两个问题,一个是得到所有
房间
的
列表,
插座
是其中
的
一部分。当我在客户端
连接
后调用socket.rooms时,我会得到一个正确
的
响应,其中列出了一组中
的
所有
房间
。根据我使用io.sockets.sockets[536xdN11uf311xkFAAAD].rooms读取
的
内容,但这
浏览 0
提问于2021-05-08
得票数 0
回答已采纳
2
回答
一个页面上
的
socket.io多个聊天
、
、
、
、
目前正在使用“
房间
”,简化代码:socket.emit('join', 'room1');服务器{}); 因此,客户端上
的
每个单独
的
房间
,都是一个单独
的
类来处理聊天逻辑,它必须只为
连接
的
浏览 4
提问于2014-08-20
得票数 3
2
回答
最佳性能-通过一个或多个
房间
发送到套接字。
我们目前有一个聊天应用程序,当向适当
的
用户发送消息时(可能是1条或几条取决于会话中有多少条消息),我们循环所有套接字(Socket.io 2.0.2)
连接
到服务器(
NodeJS
),以获得用户基于成员ID值
的
套接字列表,因为每个用户都可以从多个设备
连接
。,我想知道是否有更好
的
方法。我
的
想法是为每个用户创建一个
房间
,大多数用户
将
只有一个
连接
,但有些
将
通过多个设备
连接
,这样他们
的
浏览 3
提问于2017-06-30
得票数 3
回答已采纳
1
回答
使用WebSockets和
NodeJs
集群
、
、
、
我目前有一个运行在MongoDB
上
的
Node服务器。它处理一些超文本传输协议请求,但它主要使用WebSockets。基本
上
,服务器通过WebSockets
将
多个用户
连接
到
房间
。我
的
服务器当前打开了大约12k
的
WebSockets,它几乎使我
的
单线程服务器瘫痪,现在我不确定如何转换它。 服务器保存
连接
的
用户和
房间
的
HashMap变量。我想也许可以为每个WebSock
浏览 2
提问于2020-09-24
得票数 2
1
回答
如何通过
nodejs
对多套间
房间
每隔30秒触发一次事件
、
、
为此,我使用
nodejs
,express和socket.io进行
连接
,并使用socket.io
房间
进行团队生成和管理。我
的
挑战是触发一个事件,该事件将在每30秒内向团队(
插座
室)显示问题。我已经通过socket.io在客户端和服务器之间建立了
连接
,并成功地生成了团队和他们尊敬
的
房间
。 以下是我用于
连接
和团队生成
的
代码。function(roomId){ console.log('event
浏览 20
提问于2019-05-05
得票数 0
回答已采纳
1
回答
使用socket.io存储全局数据
、
、
、
我试图用socket.io
将
所有用户数据存储在一个数组中,但是当我放入一个新信息时,最后一个信息被删除了。
浏览 52
提问于2020-08-31
得票数 0
1
回答
按需创建游戏表
的
Socket.io
房间
功能
、
、
我想要实现
的
是:他说:一旦达到了桌面玩家
的
限制,
房间
就不能再
连接
了。他说:每个
房间
的
玩家都可以玩自己
的
游戏,可以在自己
的
频道聊天,而不会分心。 在我当前
的
设计中,有一个静态
的
房间
对象,而在这个
房间
项目中,有一个预先创建
的
表对象数组。当播放器<e
浏览 0
提问于2017-03-11
得票数 0
回答已采纳
1
回答
在socket.io中创建过多
的
房间
有什么问题吗?
我正在考虑为每个基于用户id
连接
的
用户创建一个
房间
。我这样做会不会遇到记忆问题?还是当
房间
里所有相连
的
客户都消失了
的
时候,
房间
就会消失?
浏览 1
提问于2016-12-28
得票数 1
回答已采纳
1
回答
TCP保持
连接
是双向
的
吗?
、
、
我正在使用iPhone应用程序和
NodeJS
服务器之间
的
tcp socket
连接
来实时传输数据。当客户端
连接
到服务器时,我在套接字
上
启用了"keep-alive“,以帮助防止”静默“断开。
保
活“ping”是从服务器到客户端
的
单向“ping”吗?tcp
连接
的
客户端是否具有检测ping是否停止到达
的
固有智能?
浏览 2
提问于2011-10-20
得票数 3
回答已采纳
1
回答
我们可以向Socket.IO中
的
文件室添加数据吗
、
、
我正在尝试创建一个使用express和socket.io
的
双人游戏。这个游戏很简单,所需
的
数据结构是一个矩阵。是否有方法可以将此矩阵附加到
房间
并对其进行更改。或者,我应该
将
矩阵
连接
到两个
插座
上
,然后以这种方式继续操作?
浏览 3
提问于2018-04-05
得票数 1
1
回答
如何跨多台服务器
nodejs
和socket.io存储socket.id
、
、
、
、
跨多个服务器存储用户socket.id
的
最佳方式是什么?以一个简单
的
聊天应用为例,如果两个用户在不同
的
服务器
上
互相发送消息,这两个服务器必须将每个用户
的
套接字id存储在某个地方,以便它们可以
将
消息从一个用户发送到另一个用户。目前我使用redis hash来存储每个用户
的
socket id (如果他们在线的话),但是如果一个用户有两个
连接
(例如,他们打开了聊天应用程序
的
两个标签),这就不起作用了。最好
的
方法是继续使用r
浏览 20
提问于2019-04-17
得票数 2
回答已采纳
1
回答
自定义
房间
Socket.io
NodeJS
、
、
、
我正在用套接字做一个应用程序,需要广播信息,但只向
房间
里的人广播。updatedData = await getNewData (__id);问题是,此信息被不加区别地发送到
连接
到套接字
的
所有用户有一种逻辑意味着,如果用户从墨西哥
连接
,则将其添加到MongoDB中的人
的
数组中,否则会将其添加到另一个MongoDB文档中,那么它们就是两个不同
的
ID。我希望<e
浏览 1
提问于2021-11-01
得票数 0
3
回答
如何获取
房间
列表
、
如何获取最新版本(v1.3.7)
的
socket.io
房间
列表?io.nsps['/namespace'].adapter.rooms{ s3JRFhNUz1Tz9apeAAAH: { s3JRFhNUz1Tz9apeAAAH: true } 显然,里面只有science和math两个
浏览 3
提问于2015-04-27
得票数 1
1
回答
检测socket.io中
的
命名空间更改
、
我正在用
nodeJS
和socket.io编写一个0.12应用程序。无功
插座
; socket = io(); $('#join_room_button').click(function我捕捉到一个
连接
,并
浏览 1
提问于2015-02-16
得票数 0
回答已采纳
1
回答
如何在socket.io中链接套接字?
、
、
我在一个
房间
里有4个
插座
。如何链接套接字?
浏览 2
提问于2015-03-09
得票数 0
2
回答
Socket.io -知道哪个
房间
的
插座
是
、
、
、
、
我正在用node.js服务器在socket.io
上
写一个简单
的
聊天。所以我需要知道
插座
在哪个
房间
。例如,socket已经
连接
并加入了一个
房间
。因此,当此套接字发送消息时,我希望仅将其广播到该
房间
(sck.broadcast.to(it_room).emit)中
的
套接字。msg) { sck.emit(msg); ...我不需要套
浏览 0
提问于2016-04-13
得票数 1
2
回答
将
两个套接字
连接
起来
的
节点js,这样检索起来会更容易。
、
、
、
、
现在我正在使用io.emit,在这里我发送事件到所有
连接
的
用户,在客户端我检查我发出
的
用户
的
id是否等于客户端
的
id,然后条件运行,我认为它使我
的
代码混乱和有点慢,有什么我可以做
的
,然后在一个组中
连接
,
浏览 1
提问于2015-09-07
得票数 0
1
回答
连接
到socket.io
房间
的
客户端数
、
、
我一直在努力寻找一种有效
的
方法来
将
客户数量集中到socket.io
的
一个
房间
里。有人建议我研究一下这个线程:然而,除了检查每个
连接
的
插座
和它们
的
房间
以能够显示单个
房间
的
客户端之外,目前还没有一个解决方案在这个线程中工作。因此,我需要再问一次:在socket.io中获取一个
房间
中
的
(数量)客户端
的
(当前)最有效
的
方法是什么?
浏览 0
提问于2014-11-10
得票数 0
2
回答
向所有用户发出Socket.io,而不考虑.to(
房间
)
、
、
、
当
连接
事件发生时,根据
连接
用户
的
id
将
新套接字放入
房间
中,该id是使用来自socket.headers.handshake.cookie
的
会话id cookie获得
的
。我知道这部分是有效
的
,因为我可以设置断点并检查io.sockets.adapter.rooms,然后看到这个
房间
:所以,
房间
里显然只有一个
插座
。另外,当在此断点处暂停时,以下表达式:userID.toString()<em
浏览 0
提问于2019-08-31
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
创维数字:数字智能盒子、网络连接设备、VR终端产品上的芯片不存在短缺问题
socket.io和reactjs 实现即时通讯(1)
光通信网络中的关键组件:分光器与光插座
房东租房要求女士优先,女子入住发现蹊跷,私生活差点被“直播”
分光器与光插座到底有什么区别?
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券