【发布时间】:2016-03-04 08:24:59
【问题描述】:
我有socket.io服务器,
- 我将网络浏览器连接到此服务器,
- 我还需要连接像 arduino 这样的设备,它们不是浏览器,所以它们没有会话。
当您失去连接时,所有设备/浏览器都会重新连接,但是我如何让订阅者(设备/浏览器)获得与您在第一次连接时从数据库中读取的数据相同的数据(权限、名称等,谁控制谁等)
对于浏览器,我可以根据 session_id 保存此订阅者数据,但设备没有任何 session_id?
socket.io里面有没有可以识别同一个客户端的机制,bcs重新连接后总是会改变client.id
【问题讨论】: