Seltsames Websocket-Verhalten: Senden Sie Daten nur, wenn Sie die Registerkarte schließen

Hast du jemals diese seltsame Situation erlebt? Ich spiele mit libwebsocket, das von warmcat.com zur Verfügung gestellt wird, um Chrome 20 zu unterstützen. Die Verbindung wurde fehlerfrei geöffnet (nichts im Konsolenprotokoll), aber wenn ich die Methode connection.send () von HTML5 Websocket aufrufe, passiert (auch) nichts nichts im Konsolenprotokoll). Erst wenn ich die Registerkarte oder den Browser schließe, werden die Daten sofort an den libwebsocket-Server gesendet.

Ich habe in Chrome 19 und Firefox 12 das gleiche Symptom getestet.

Interessant ist, dass ich einen VMware-Gastcomputer habe, auf dem Windows XP Home und Chrome 19 installiert sind (dieselbe Version wie auf dem Hostcomputer, auf meinem Hostcomputer wird Windows 7 ausgeführt). Wenn ich HTMl5 Websocket auf diesem Gastcomputer ausprobiere, funktioniert alles einwandfrei @ _ @

Antworten auf die Frage(1)

Ihre Antwort auf die Frage