我在网络套接字“乒乓球”上看书。网络套接字使用这些消息作为心跳。因为socket-IO内部使用web套接字,我的问题是,
socket-IO是否使用与心跳相同的“ping/pong”消息,还是存在其他机制?如果socket-IO使用ping/pong消息检查连接,那么socket-IO用于XHR connection和flash-sockets的是什么?
还有一个问题,正如我们所知道的,我们不能从客户端发送ping消息,socket-IO提供了实现吗?
发布于 2015-06-12 11:28:56
Socket.io对所有传输(包括轮询)执行ping/pong操作,这是通过engine.io上自己的心跳机制完成的,socket.io依赖这种机制。完全不使用websocket的ping/pong消息。
https://stackoverflow.com/questions/30799693
复制相似问题