我正在阅读网络套接字'Ping / Pong'。 web-sockets使用此消息作为心跳。 因为socket-IO内部使用web-socket,我的问题就是这个,
socket-IO使用与heartbeat相同的'ping / pong'消息,还是有其他机制呢?
如果socket-IO使用givenName:m* OR familyName:m*
消息检查连接,那么套接字IO用于ping/pong
和XHR connection
?
另外一个问题,正如我们所知,我们无法从客户端发送ping消息,socket-IO是否为此提供了任何实现?
答案 0 :(得分:1)
Socket.io对所有传输进行ping / pong,包括轮询,这是在engine.io上使用自己的心跳机制完成的,socket.io依赖于该机制。 根本没有使用websocket的ping / pong消息。