2013-04-09 121 views
0

我们需要传输大量的数据,这是一大组点(x,y),我们如何使用actionscript 3实现数据流?使用AS3进行数据流传输?

由于我们针对的是使用Adobe AIR的android,会实现数据流传输吗?

有什么想法?

回答

0

使用flash.net.Socket或flash.net.XMLSocket以面向流的方式发送和接收数据。

+0

谢谢,但服务器如何发送数据分为小kbs?例如每个包50kb? – simo 2013-04-09 14:20:04

+0

在服务器端以适当的长度形成数据包,并将其写入套接字中。您无法控制网络编码,数据包大小等。它将由OS适当选择。如果你需要一个闪存端的“数据包边界”,然后写入数据包长度,然后写入数据包内容和客户端读取长度,然后等待所有数据包数据可用(也许XML套接字将为您处理)。如果您不需要有保证的交付,您可以尝试使用DatagramSocket。但它仅适用于空中应用,并且封包大小非常有限。 – maxkar 2013-04-09 14:36:52

+0

你能看到我的其他问题在这里:http://stackoverflow.com/questions/15921709/action-message-format-vs-downloading-xml-files/15921784?noredirect=1#15921784 – simo 2013-04-10 09:24:54