【发布时间】:2013-03-16 06:12:09
【问题描述】:
Flash AMF 调用是否在 AS3 客户端阻塞,即它们是否阻塞客户端直到从服务器端返回响应? AMF 使用的底层传输协议是什么,如果是 HTTP,那么 HTTP 不应该是阻塞的吗?
【问题讨论】:
标签: actionscript-3 amf amfphp
Flash AMF 调用是否在 AS3 客户端阻塞,即它们是否阻塞客户端直到从服务器端返回响应? AMF 使用的底层传输协议是什么,如果是 HTTP,那么 HTTP 不应该是阻塞的吗?
【问题讨论】:
标签: actionscript-3 amf amfphp
AMF 调用是异步的,结果/错误处理必须通过事件侦听器完成。底层协议可以是 HTTP 或 RTMP。现在,关于 HTTP 本质上是非阻塞的——AS3 直到不久前才支持线程(工作者),因此运行时本身可以隐藏阻塞和等待 HTTP 响应,以便接口在等待时不会冻结。
【讨论】: