Javascript 重新连接进程时websocket捕获数据?

Javascript 重新连接进程时websocket捕获数据?,javascript,http,tcp,websocket,Javascript,Http,Tcp,Websocket,若服务器并没有将数据推送到客户端,websocket连接将在几分钟后自动关闭。我观看关闭事件,然后重新连接websocket 但是重新连接websocket需要几秒钟的时间。在重新连接时,如果服务器发送数据,客户端将丢失这些数据 如果我想在重新连接websocket时捕获数据,该怎么办?如果websocket连接处于关闭状态,您可以在服务器中缓存数据。一旦建立连接,就将数据推送到客户端 对于缓存,有多个选项Redis-或memcached-好主意,我将尝试一下。我只是想把客户机交上来,这让这变得

若服务器并没有将数据推送到客户端,websocket连接将在几分钟后自动关闭。我观看关闭事件,然后重新连接websocket

但是重新连接websocket需要几秒钟的时间。在重新连接时,如果服务器发送数据,客户端将丢失这些数据


如果我想在重新连接websocket时捕获数据,该怎么办?

如果websocket连接处于关闭状态,您可以在服务器中缓存数据。一旦建立连接,就将数据推送到客户端


对于缓存,有多个选项Redis-或memcached-

好主意,我将尝试一下。我只是想把客户机交上来,这让这变得很困难。你不必在客户机端处理任何事情,这只是一个数据事件。您所要做的就是确保客户端在获取数据后会通知服务器,以便服务器可以将其从缓存中删除。