草庐IT

开房间

全部标签

node.js - 如何在Socket.IO中一次性离开socket所连接的所有房间

很难说出这里问的是什么。这个问题是模棱两可的、模糊的、不完整的、过于宽泛的或修辞的,无法以目前的形式得到合理的回答。为了帮助澄清这个问题以便可以重新打开它,visitthehelpcenter.关闭10年前.我有一些代码用来连接多个房间。在代码中的某个时刻,我想一次离开所有房间,而不断开socket。是否有可能做到这一点?如果是,那我该怎么做?提前谢谢..我正在使用socket.IO 最佳答案 这是可能的。您可以在不断开socket的情况下离开房间。仅当您调用socket.disconnect()时,套接字才会断开连接。为此,您必须

javascript - Node.js 和 Socket.io 创建房间

我可以寻求您的帮助吗?我的代码不适用于使用socket.room创建房间,首先我声明了varrooms=['Lobby'];我想创建房间并将创建的房间名称推送到房间[]。我的目标是允许用户创建自己的房间并在可能的情况下将其删除。我使用了MichaelMukhinhere的代码作为引用。这是我的server.js的代码varredis=require('redis');varexpress=require('express');varapp=express();varhttp=require('http');varserver=http.createServer(app);vario=r

node.js - socket.io 获取当前套接字所在的房间

是否可以在不调用的情况下获取当前套接字所在的房间io.sockets.clients(roomName)每个房间名称并在结果中查找此套接字 最佳答案 在socket.io版本1+中,语法是:socket.rooms 关于node.js-socket.io获取当前套接字所在的房间,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/19044660/

node.js - 带有 Socket.io 和 Node 的动态房间

我正在尝试使用Socket.iov.7中的新“房间”功能来创建动态聊天室,但在我的示例中让静态房间工作时遇到了问题。根据用户选择的URL,他们最终应该在room1或room2中。用户在聊天中输入的任何内容都应广播给同一房间的用户。我有2个浏览器(chrome和ff),每个浏览器都有一个打开到/room1和/room2的选项卡,但是我输入的任何内容似乎都没有广播到其他选项卡。我做错了什么?服务器代码varapp=require('express').createServer();vario=require("socket.io").listen(app);io.sockets.on('c

node.js - 如何在 socket.io 1.0 中获取房间的客户列表

我可以在socket.io0.9中使用此代码获取房间的客户列表。io.sockets.clients(roomName)如何在socket.io1.0中做到这一点? 最佳答案 请考虑在上述问题的评论中链接的这个更完整的答案:https://stackoverflow.com/a/24425207/1449799房间里的客户可以在找到io.nsps[yourNamespace].adapter.rooms[roomName]这是一个关联数组,其中的键是套接字ID。在我们的例子中,我们想知道一个房间里的客户数量,所以我们做了Object

javascript - node.js 多房间聊天示例

我正在寻找一个支持多个房间的websocket/node.js聊天实现。我还将编写一个需要多个房间或服务器的应用程序,我只是在寻找一些人们如何做到这一点的代码示例。谢谢。我知道有服务http://pusherapp.com它提供了这项服务,但我正在寻找一个开源示例。 最佳答案 我意识到您尚未收到问题的解决方案。建议在我提供答案的地方查看这个问题:node-websocket-server:possibletohavemultiple,separate"broadcasts"forasinglenode.jsprocess?

java - Android 房间数据库 : How to handle Arraylist in an Entity?

我刚刚实现了Room用于离线数据保存。但是在实体类中,我收到以下错误:Error:(27,30)error:Cannotfigureouthowtosavethisfieldintodatabase.Youcanconsideraddingatypeconverterforit.类如下:@Entity(tableName="firstPageData")publicclassMainActivityData{@PrimaryKeyprivateStringuserId;@ColumnInfo(name="item1_id")privateStringitemOneId;@ColumnI

android - 房间数据库全动态查询

我有带有对象硬币的房间数据库。我想用参数做一个动态查询。当我将参数用于值时,效果很好,如下所示:@Query("select*fromcoinORDERBYpercent_change_24hasclimit:numberOfCoins")fungetAllTop(numberOfCoins:Int):Flowable>但是当我想为WHERE子句使用参数时,这是行不通的。这是我的查询:@Query("select*fromcoinORDERBY:orderasclimit:numberOfCoins")fungetAllTop(order:String,numberOfCoins:In

android - Kotlin 数据类的房间数据库错误

我已经开始使用Room,但遇到了阻塞问题。我已经完成并修复了Room库中的所有编译时检查,但现在遇到以下错误:EntitiesandPojosmusthaveausablepublicconstructor.Youcanhaveanemptyconstructororaconstructorwhoseparametersmatchthefields(bynameandtype).这在编译时出现了两次,没有证据表明它来自哪个类,但我能够弄清楚(通过从数据库中删除类)这是其中一个文件。我假设它与主键是字符串而不是Int(这是使用它的两个类之一)有关,但文档中没有任何内容表明问题是什么,实际

android - 房间 : Receiving error when using @Transaction

我的DAO类中有一个用@Transaction注释的方法,这会导致以下错误:ADAOmethodcanbeannotatedwithonlyoneofthefollowing:Insert,Delete,Query,Update这是我的课:@DaointerfaceDao{@Insert(onConflict=REPLACE)funinsertList(chacaras:List)@Query("SELECT*FROMchacaraWHEREcityId=:cityId")fungetListOfCity(cityId:String):LiveData>@Deletefundelete