套接字是否在重新连接事件中重用?

时间:2016-03-19 15:00:34

标签: node.js socket.io reconnect

当用户连接到服务器时会创建套接字。

由于interwebz故障导致连接断开。

客户端自动重新连接。

套接字连接是否与他第一次连接时相同?或者套接字是新的吗?

谢谢!

1 个答案:

答案 0 :(得分:2)

重新连接时建立新连接。可以通过打印socket.id来检查它。

在服务器上:

var io = require('socket.io)(server);
io.on('connection', function (socket) {
  console.log('socket id is ' + socket.id); }

Excerpt from socket.io documentation

  

套接字连接后该属性存在,套接字断开时删除,如果套接字重新连接则更新。