2014-03-03 57 views
0

我想在我的Flash應用程序中使用http輪詢代替套接字。Flash as3 - 短間隔http輪詢

每0.5秒一次http輪詢是否會產生問題? (在同步和性能方面)。

+0

是的,這將是有問題的。 – Marty

回答

0

這取決於你的任務。例如,如果您想輪詢客戶端應用程序的所有生命週期,我會選擇較高的輪詢時間間隔(幾秒鐘)或者使用套接字連接。但是如果你的任務是發送一些東西並等待服務器端完成異步處理,那麼輪詢將是一個不錯的方法。在你的PollingService中,等待來自服務器的響應,並且在500ms超時之後,執行下一個請求,你將不會有任何同步問題。

//delay 500 ms between response from the previous request and future request 
var service: PollingService = new PollingService(500); 
service.start(); 

爲了實現這樣的服務,您只需要2個類:URLLoader和Timer。也許信號或EventDispatcher;)