Ich bin ganz neu zu django-websocket-redis
und als normal habe ich einige Probleme konfrontiert.Ermitteln, ob Re-Verbindung in Redis WebSocket auf Client-Seite
Ich habe eine Kommunikation vom Client zum Server hergestellt und umgekehrt using Websockets for Redis.
Ich mag würde erkennen, wenn ein Client reconnected
oder disconnected
vom Server ist (das heißt, wenn die Verbindung geschlossen wird und/oder wieder geöffnet), so dass ich einen Mechanismus implementieren, wo Kunden für die Nachfrage verantwortlich sind „, was habe ich verpasst "wenn sie sich wieder verbinden und dann die Daten abfragen, die sie verpasst haben.
Derzeit ist mein Client-Code wie folgt (fiddle here). Ich kann feststellen, wenn die Verbindungen zum ersten Mal hergestellt werden, aber nicht, wenn Websocket Verbindung unterbrochen und wieder verbunden ist.
Irgendwelche Ideen, wie kann ich das tun?
Wenn etwas nicht klar genug ist, bitte –
fragen Sie die Flagge verwenden können die Sie festlegen, sobald die Verbindung getrennt wird. Und während der Wiederverbindung können Sie das Flag überprüfen und feststellen, ob die Verbindung unterbrochen oder wieder hergestellt wurde. –
Was Sie vorgeschlagen haben, macht Sinn (natürlich), die Sache ist, dass ich keinen "Alarm" bekomme, wenn der Server getrennt ist. Hier ist ein Screenshot, um die Dinge einfacher zu machen http://prntscr.com/b3jpkv –