CNode

请教 socket.io 怎么给指定用户发射事件

问答
LLucassssss发布于9 年前最后回复9 年前3 回复9182 浏览0 收藏

用户 A 发送事件给 服务器,服务器发送事件给用户 B。 从这边看到 有个 id 的方法来推送

io.sockets.socket(socketid).emit('message', 'for your eyes only'); 

但是这个 socketid 是怎么拿到的,是不是每个用户连接上以后都要存储一下这个 id,每次发请求的时候也要带上这个 id

查看回复

回复 (2)

L
Lizhooh#1·9 年前

肯定要存储,不存根本就玩不下去了。

io.of('/').on('connection', (socket) => {
	console.log(socket.id) 
}
B
bendise#2·9 年前

登陆事件会带socketid,存下对应关系,之后想发谁就发谁 自豪地采用 CNodeJS ionic

参与回复
登录后即可参与回复。登录