socket.IO:当我向socket.io 1.0中的特定客户端发出消息时,如何获取socketid [英] socket.IO: how can i get the socketid when i emit to a specific client in socket.io 1.0

查看:271
本文介绍了socket.IO:当我向socket.io 1.0中的特定客户端发出消息时,如何获取socketid的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想使用socket.io 1.0向特定客户端发出操作.

I want to emit a action to a specific client using socket.io 1.0.

阅读,将消息发送到Socket.IO 1.0中的特定ID ,我知道我可以使用:

After reading Sending message to a specific ID in Socket.IO 1.0 , I know I can use:

io.sockets.connected[socketid].emit()

向特定人员发出动作.

但是如何获得socketid?

我以前是这样写的:socket.id=nickName,但这是行不通的.

I used to write like this : socket.id=nickName, but it's wont work.

推荐答案

只需访问socket对象的id属性:

io.on('connection', function(socket) {
    console.log(socket.id);
});

这篇关于socket.IO:当我向socket.io 1.0中的特定客户端发出消息时,如何获取socketid的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆