Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 乒乓球在websocket(红蜘蛛)中有什么用途_Ios_Swift_Websocket_Starscream - Fatal编程技术网

Ios 乒乓球在websocket(红蜘蛛)中有什么用途

Ios 乒乓球在websocket(红蜘蛛)中有什么用途,ios,swift,websocket,starscream,Ios,Swift,Websocket,Starscream,我正在做一个项目,我需要使用Websocket与服务器交换数据 及 我想知道乒乓球在Websocket中有什么用途,它们是什么 谢谢 当向服务器写入Ping数据包时触发Ping。 从服务器接收到Pong时激发Pong。 有关练习和学习插座,请使用以下链接: & 乒乓球用于检查websocket连接。 如果客户端向服务器发送ping,而服务器没有响应pong,那么websocket就会断开连接。 它还用于检查服务器和客户端之间的数据交换速度。谢谢,但我想使用webSocket而不是socket.

我正在做一个项目,我需要使用Websocket与服务器交换数据

我想知道乒乓球在Websocket中有什么用途,它们是什么

谢谢

当向服务器写入Ping数据包时触发Ping。 从服务器接收到Pong时激发Pong。 有关练习和学习插座,请使用以下链接: &
乒乓球用于检查websocket连接。 如果客户端向服务器发送ping,而服务器没有响应pong,那么websocket就会断开连接。
它还用于检查服务器和客户端之间的数据交换速度。

谢谢,但我想使用webSocket而不是socket.IO。我认为它们是不同的,不是吗?。你能简单地解释一下为什么我们应该使用乒乓球吗?他们怎么能帮助我们@阿巴斯Torabi@Alirezaaj是的,websocket和socket.io之间有区别。区别在于:它的优点是简化了websocket的使用,而且可能更重要的是,如果浏览器或服务器不支持websocket,它会提供到其他协议的故障切换如果你想使用websocket,可以使用以下库:@Alirezaaj for ping&pong实际上WebSockets实现了自己的ping/pong语义,以便在没有任何数据发送的情况下保持连接。这是TCP套接字通常必须考虑的问题,以确保另一端不会消失。