什么是Socket-IO的心跳机制?

时间:2015-06-12 09:28:13

标签: javascript socket.io

我正在阅读网络套接字'Ping / Pong'。 web-sockets使用此消息作为心跳。 因为socket-IO内部使用web-socket,我的问题就是这个,

socket-IO使用与heartbeat相同的'ping / pong'消息,还是有其他机制呢? 如果socket-IO使用givenName:m* OR familyName:m* 消息检查连接,那么套接字IO用于ping/pongXHR connection

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

1 个答案:

答案 0 :(得分:1)

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