什么是套接字IO的心跳机制

what is Socket-IO's heartbeat mechanism?

本文关键字:心跳 机制 IO 套接字 什么      更新时间:2023-09-26

我正在阅读网络套接字'Ping/Pong'。 Web-socket 使用此消息作为检测信号。由于套接字IO内部使用Web套接字,我的问题是这样的,

套接字 IO 是否使用与检测信号相同的"ping/pong"消息,或者还有其他机制?如果套接字 IO 使用ping/pong消息来检查连接,则套接字 IO 用于XHR connectionflash-sockets

还有一个问题,正如我们所知,我们无法从客户端发送 ping 消息,socket-IO 是否为此提供了任何实现?

Socket.io 在

包括轮询在内的所有传输上执行ping/pong,这是通过其自己的心跳机制在 socket.io 所依赖的 engine.io 上完成的。根本没有使用websocket的ping/pong消息。