下面的代码用于在用户连接到套接字后显示下载批处理的实时进度条,它将每5秒更新一次详细信息。问题在于,当两个用户连接到套接字时,用户可以在其帐户上看到彼此的批处理进度。
我尝试使用唯一的socket.id,但是它不起作用。
await t
.click('a') // here it already redirects so I'll lose the object
.expect(object).contains('value')
用户只能查看其批次的进度,而不能查看也已登录的其他用户的进度。
答案 0 :(得分:0)
如果要将私人消息发送到特定的socketId,则应使用io.to(SocketIdOfUser).emit('message','my message')
另外,您可以看看Socket.Io emit-cheatsheet以查看其他示例