Flex力插座冲洗

时间:2013-12-25 12:09:40

标签: flash flex sockets actionscript

如何在下一个要发送的数据之前强制刷新套接字?

示例代码:

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

这基本上很好。但有时,它不会刷新套接字,而是将当前信息与下一个信息组合在一起并发送。这是我不想要的,因为它打破了我的应用程序通信。

例如,如果我拨打socketSend('command1')然后拨打socketSend('command2'),我希望它先发送command1,然后再发送command2。但有时它会将两者一起发送,使发送字符串变为command1command2。这打破了应用程序通信。

在输入下一组信息之前,如何强制它进行冲洗?如何检查信息是否从套接字中刷新?

谢谢。

0 个答案:

没有答案