我想使用socket.io 1.0向特定客户端发出一个动作。
阅读Sending message to a specific ID in Socket.IO 1.0后,我知道我可以使用:
io.sockets.connected[socketid].emit()
向特定人员发出行动。
但我怎样才能获得socketid
?
我曾经这样写过:socket.id=nickName
,但它无法正常工作。
答案 0 :(得分:1)
只需访问id
对象的socket
属性:
io.on('connection', function(socket) {
console.log(socket.id);
});