Ich lese immer wieder über Ping / Pong-Nachrichten in Websockets, um die Verbindung aufrechtzuerhalten, bin mir aber nicht sicher, was sie sind. Ist es ein bestimmter Rahmentyp? (Ich sehe keine Methoden für ein Javascript-WebSocket-Objekt in Chrome im Zusammenhang mit Ping-Pong). Oder ist es nur ein Entwurfsmuster (z. B. sende ich buchstäblich "Ping" oder eine andere Zeichenfolge an den Server und lasse ihn antworten). Bezieht sich Ping-Pong überhaupt auf Fortsetzungsrahmen?
Der Grund, den ich frage, ist, dass ich ein Python-Framework verwende, das hinter Mongrel2 ausgeführt wird. Daher frage ich mich, ob es eine Möglichkeit gibt, Mongrel2 eine bestimmte Ping / Pong-Nachricht zu senden, die es anweist, die Verbindung aufrechtzuerhalten, ohne dass meine Python-App dies tun muss Sorgen Sie sich darum. Analog zu einer separaten HTTP-Methode, denke ich. Und ich stelle mir vor, ein dedizierter Ping / Pong-Nachrichtenrahmen könnte einfacher sein (weniger Belastung für Server und Netzwerk) als der String "Ping", obwohl das wahrscheinlich nicht allzu wichtig wäre.
EDIT: Ich habe mir gerade RFC 6455 angesehen und es sieht so aus, als wären Ping und Pong definitiv Steuerrahmen- Typen mit ihren eigenen Opcodes. Wie sende ich einen Ping-Frame aus Javascript in Chrome?