socket.IO:当我在socket.IO 1.0中向特定的客户机发送时,如何获取socketid
我想使用socket.io 1.0向特定客户机发出操作 阅读后,我知道我可以使用:socket.IO:当我在socket.IO 1.0中向特定的客户机发送时,如何获取socketid,socket.io,socket.io-1.0,Socket.io,Socket.io 1.0,我想使用socket.io 1.0向特定客户机发出操作 阅读后,我知道我可以使用: io.sockets.connected[socketid].emit() 向特定的人发出动作 但是我怎样才能获得socketid 我以前是这样写的:socket.id=昵称,但它不起作用。只需访问socket对象的id属性: io.on('connection', function(socket) { console.log(socket.id); }); 好的,但是为什么在我使用“socket.i
io.sockets.connected[socketid].emit()
向特定的人发出动作
但是我怎样才能获得socketid
我以前是这样写的:
socket.id=昵称
,但它不起作用。只需访问socket
对象的id
属性:
io.on('connection', function(socket) {
console.log(socket.id);
});
好的,但是为什么在我使用“socket.id=昵称”之后,当我尝试向新id发送时失败了呢?此socketid不能更改吗?是的,
socket.id
不应更改,但如果需要,可以编写socket.昵称=昵称