2013-04-09 119 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