Socket.io事件列表

时间:2014-06-14 21:05:49

标签: node.js events socket.io

是否有人知道 Socket.io 中内置事件的内容?
例如:connectiondisconnectjoin等。

1 个答案:

答案 0 :(得分:81)

以下是我在官方文档中找到的所有内容:

Client-side events for socket.io object:

  • connect。连接成功后触发。

  • connect_error。在连接错误时触发。
    参数:
    • Object错误对象

  • connect_timeout。连接超时后触发。

  • reconnect。成功重新连接后触发。
    参数:
    • Number重新连接尝试号码

  • reconnect_attempt。试图重新连接时被解雇。

  • reconnecting。尝试重新连接时触发。
    参数:
    • Number重新连接尝试号码

  • reconnect_error。在重新连接尝试错误时触发。
    参数:
    • Object错误对象

  • reconnect_failed。在reconnectionAttempts
  • 内无法重新连接时触发

Client-side events for socket object:

  • connect。连接时被解雇。
  • error。连接错误时触发
    参数:
    • Object错误数据
  • disconnect。在断开连接时被解雇。
  • reconnect。成功重新连接后触发。
    参数:
    • Number重新连接尝试次数
  • reconnect_attempt。在尝试重新连接时被解雇。
  • reconnecting。尝试重新连接时触发。
    参数:
    • Number重新连接尝试次数
  • reconnect_error。在重新连接尝试错误时触发。
    参数:
    • Object错误对象
  • reconnect_failed。在reconnectionAttempts
  • 内无法重新连接时触发

Server-side events:

  • connection / connect。连接时触发。
    参数:
    • Socket传入的套接字。

编辑:

对于当前版本(1.3.4reconnect_attemptreconnecting  客户端事件是同义词。