在socket.io中,client.id何时更改?

时间:2012-07-05 08:15:35

标签: node.js tcp websocket socket.io

如果服务器使用socket.io连接到websocket客户端,会导致client.id更改的事件是什么?

  1. 服务器重置

  2. 客户开启新连接

  3. 还有其他的,比如超时吗?

1 个答案:

答案 0 :(得分:4)

当客户端连接到socket.io服务器时,会为连接生成新的id。并且没有其他地方生成id

服务器重置,客户端打开新连接,超时(和重新连接) - 所有这些都触发​​了新id的创建,因为实际上客户端必须创建到socket.io服务器的新连接。