相关疑难解决方法(0)

在Socket.io中创建房间

我想请求你的帮助.我在socket.io的客户端遇到困难,我想在客户端调用此代码在socket.io中创建一个房间:

var rooms = [];
socket.on('create', function (roomname) {
    rooms[room] = room;
    socket.room = roomname;
            socket.join(roomname);
    subscribe.subscribe(socket.room);
});
Run Code Online (Sandbox Code Playgroud)

我不知道这是否正确,如果没有请帮助我纠正这些家伙.我不是那个在节点js和套接字中专业但我已经读过他们的wiki了.有没有办法创造空间?

多谢你们.

javascript sockets node.js socket.io

43
推荐指数
1
解决办法
6万
查看次数

socket.io加入/离开

我在socket.io wiki上寻找使用房间,但是加入和离开都不起作用,我想知道他们是否可能改变了一些但没有机会更新维基?

socket.join("room-"+data.meid);
socket.leave("room-"+meid);
Run Code Online (Sandbox Code Playgroud)

因为我得到控制台错误:

Uncaught TypeError: Object #<SocketNamespace> has no method 'leave' 
Uncaught TypeError: Object #<SocketNamespace> has no method 'join' 
Run Code Online (Sandbox Code Playgroud)

socket.io

16
推荐指数
2
解决办法
4万
查看次数

如何在断开连接时获得插座的当前空间?

在 socket.io 1.3.7 上,如何在断开连接事件时获取套接字的房间?

socket.on('disconnect', function() {
    var currentRoom = ???
    socket.broadcast.in(currentRoom).emit('user:left', socket.id);
});
Run Code Online (Sandbox Code Playgroud)

javascript sockets node.js socket.io

6
推荐指数
2
解决办法
4670
查看次数

标签 统计

socket.io ×3

javascript ×2

node.js ×2

sockets ×2