有人知道Socket.io内置了什么events

推荐答案

以下是我在官方文件中找到的所有信息:

Client-side events for socket.io object:

  • connect.成功连接后开火

  • connect_error. Fired upon a connection error.
    Parameters:
    • Object错误对象

  • connect_timeout.连接超时时触发

  • reconnect. Fired upon a successful reconnection.
    Parameters:
    • Number次重新连接try 次数

  • reconnect_attempt.在试图重新连接时开火

  • reconnecting. Fired upon an attempt to reconnect.
    Parameters:
    • Number次重新连接try 次数

  • reconnect_error. Fired upon a reconnection attempt error.
    Parameters:
    • Object错误对象

  • reconnect_failed.无法在reconnectionAttempts内重新连接时被解雇

Client-side events for socket object:

  • connect.连接时开火.
  • error. Fired upon a connection error
    Parameters:
    • Object错误数据
  • disconnect.在断开连接时开火.
  • reconnect. Fired upon a successful reconnection.
    Parameters:
    • Number重新连接try 次数
  • reconnect_attempt.在试图重新连接时开火.
  • reconnecting. Fired upon an attempt to reconnect.
    Parameters:
    • Number重新连接try 次数
  • reconnect_error. Fired upon a reconnection attempt error.
    Parameters:
    • Object错误对象
  • reconnect_failed.无法在reconnectionAttempts内重新连接时被解雇

服务器端事件:

  • connection / connect. Fired upon a connection.
    Parameters:
    • Socket输入插座.

编辑:

对于当前版本(1.3.4),reconnect_attemptreconnecting

Node.js相关问答推荐

Next.js 路由不起作用 - 页面未正确加载

找不到 vue-template-compiler@2.6.14 的匹配版本 | Shopware 6.5 更新后的 node 问题

在对象数组中的数组中嵌套 $lookup - Mongodb

只要我在后端正确验证所有内容,就可以将这些数据存储在本地存储中吗?

多字段传递获取查询失败

从数据库读取数据并将其作为可下载的 zip 文件发送

Mongodb聚合传递一个匹配的数组和一个不匹配的数组

AWS EC2 npm install 突然很慢

为什么需要在 NodeJS 应用程序中创建服务器?

users.watch(在 gmail google api 中)如何收听通知?

node.js 变量不存在代码块

使用服务帐户将 Firebase 应用程序部署到 Heroku(使用 dotenv 的环境变量)

如何使用 mocha.js 模拟用于单元测试的依赖类?

如何将子集合添加到 Firestore 中的文档?

使用 NodeJS 将新对象附加到 DynamoDB 中的 JSON 数组

npm 出现无法读取依赖项错误

在单独的模块中定义 Mongoose 模型

npm WARN 不推荐使用 graceful-fs@3.0.8:graceful-fs 版本 3

node.js 在控制台上显示未定义

在 Node.js 中获取终端的宽度