Flash as3 - 短间隔 http 轮询



我想在我的闪存应用程序中使用 http 轮询而不是套接字。

每 0.5 秒轮询一次 http 会有问题吗?(在同步和性能方面)。

这取决于

您的任务。例如,如果要轮询客户端应用程序的所有生命周期,我会使用更高的轮询间隔(几秒钟)或使用套接字连接。但是,如果您的任务是发送某些内容并等待服务器端异步过程完成,则轮询将是一种不错的方法。在你的轮询服务中,等待来自服务器的响应,在500ms超时后,做下一个请求,你根本不会有任何同步问题。

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

要实现此类服务,您只需要 2 个类:URLLoader 和计时器。也许是信号或事件调度程序;)

最新更新