flash flex sockets actionscript

flash - Zócalo de fuerza flexible para enjuagar



sockets actionscript (0)

¿Cómo puedo forzar el enjuague del zócalo antes de que se envíen los próximos datos?

Código de ejemplo:

public function socketSend(data:String):void { socket.writeUTFBytes(data); socket.flush(); }

Esto funciona básicamente bien. Pero a veces, no vacía el socket, sino que combina la información actual con la siguiente información y la envía en conjunto. Esto es lo que no quiero porque rompe la comunicación de mi aplicación.

Por ejemplo, si llamo a socketSend(''command1'') y luego llamo a socketSend(''command2'') espero que envíe primero el command1 y luego el command2 . Pero a veces envía ambas cosas juntas, haciendo que la cadena de envío se convierta en command1command2 . Esto rompe la comunicación de la aplicación.

¿Cómo puedo forzarlo a enjuagar antes de poner el siguiente conjunto de información? ¿Cómo puedo verificar si la información se borró del socket?

Gracias.