【发布时间】:2011-06-01 06:15:34
【问题描述】:
我是使用 Flash 10.0 构建的社交游戏的开发人员。我正在监视客户端错误日志(在客户端出现任何致命错误时将其发送到服务器)以及服务器错误日志。
客户端日志中有一些奇怪的错误:一些服务器响应根本没有到达客户端。当客户端向服务器发送请求时,它还会启动 2 分钟超时,当服务器没有响应时会触发该超时。但是根据服务器日志有来自服务器的响应。
在 Flash 中,我使用 URLLoader/URLRequest/URLVariables 进行网络通信。对于 URLLoader,我正在跟踪事件 HTTPStatusEvent.HTTP_STATUS、SecurityErrorEvent.SECURITY_ERROR、IOErrorEvent.IO_ERROR,但根据客户端日志,没有相关错误对他们...
知道为什么会发生这种情况吗?
更新:是否有可能某些配置不当的防病毒/广告拦截器拒绝服务器响应?
【问题讨论】:
-
我在 Windows7 上针对 IIS7 运行时遇到了类似的问题,一些 RemoteObject 调用只是没有得到响应!
-
您是否安装了防病毒软件或广告拦截器?
-
我有 Avast! 6,我的测试浏览器中没有广告拦截器。
-
尝试暂时禁用它...
-
您是在函数中创建加载器,而不是作为类级别的对象?也许它超出了范围。您是否同时有多个实例在运行?众所周知,如果并发连接过多,Flash 会静默失败。
标签: flash networking