我正在编写一个应用程序,当用户访问我的网站时打开套接字,通过在用户访问网站时通过套接字发送数据来记录信息,并在用户访问后将信息存储在数据库中离开了网站。
我目前面临的问题是,虽然我可以检测到套接字何时与我的服务器断开连接,但我不知道哪个套接字对应于哪些信息,因此我不知道要存储哪些信息数据库。
以下是我认为需要输入代码的地方
socket.on('disconnect',function() {
//insert data corresponding to current socket into database
console.log('The client has disconnected!');
});
谢谢!
答案 0 :(得分:2)
听起来你想要保持某种与套接字连接相关的状态。我认为你要找的是socket.io会话。
网上有很多例子,这个帖子有很多好的信息:socket.io and session?