我有一个在浏览器中运行的网络应用程序.该webapp连接到使用websockets的服务器.因此,服务器和我的客户机/浏览器之间的通信是基于WebSocket的.如果服务器上发生了一些神奇的事件,一些Web服务会向我的webapp发送一个新的XML/JSON,并显示新的数据.
但作为客户端/浏览器,我如何知道连接是否仍然存在?假设我在大约30秒内没有得到任何新的XML.我怎么知道连接是否关闭/断开/服务器脱机或一切正常,但服务器本身没有发生新的魔法事件.
我有一个在浏览器中运行的网络应用程序.该webapp连接到使用websockets的服务器.因此,服务器和我的客户机/浏览器之间的通信是基于WebSocket的.如果服务器上发生了一些神奇的事件,一些Web服务会向我的webapp发送一个新的XML/JSON,并显示新的数据.
但作为客户端/浏览器,我如何知道连接是否仍然存在?假设我在大约30秒内没有得到任何新的XML.我怎么知道连接是否关闭/断开/服务器脱机或一切正常,但服务器本身没有发生新的魔法事件.
3种方式: