Ich habe Probleme mit einem Projekt, das Sockets mit Smartfox Server intensiv nutzt. In Chrome scheinen Socket-Daten manchmal frühere Daten zu enthalten (die Nachrichten von SFS sind doppelt vorhanden).Ist Socket.flush() nach dem Lesen von Daten erforderlich?
Wie auch immer meine Frage ist ziemlich einfach; Wann immer Sie Daten aus einem Socket lesen, sollen Sie danach die flush() Methode aufrufen? Ich weiß, dass dies dringend empfohlen wird, wenn Sie Daten senden.
....
socket.addEventListener(ProgressEvent.SOCKET_DATA, handleSocketData);
....
private function handleSocketData(evt:Event):void
{
var o:Object = socket.readObject();
....
socket.flush(); // is that necessary???
}
Ok danke für deine Antwort, wollte nur sicher gehen. –