flex:Random NetConnection.Call.Failed:HTTP:失败

时间:2012-06-22 14:38:46

标签: flex websphere amf netconnection

使用flex 4时,我们遇到了一些随机的 NetConnection.Call.Failed:HTTP:失败 mx.messaging.channels :: SecureAMFChannel

我们的本地服务器(同一台机器上的服务器/客户端)从来没有遇到过这个问题,但是当我们上线时,一些用户会出现这个问题(大约有800%的beta用户)。

最近,我终于能够在一台客户端计算机(Windows XP)上每隔一段时间使用同一局域网中的远程服务器(但不是共享相同LAN并且配置大致相同的其他客户端计算机。)

当发生这种情况时:

  • 使用firebug / flashbug:我可以看到amf请求已发送并等待响应。
  • 在服务器上,日志中没有任何内容(未收到请求)。
  • 超时后,客户端会显示上述错误( http代码404 )。
  • 然后对于后续请求,一切都恢复正常,直到错误最终再次发生

(客户端是Windows XP,Firefox + adobe flash播放器,服务器是WebSphere 7)

我的问题是: 有没有办法找出发生了什么? 这是丢包吗? 是因为客户端浏览器/ adobe播放器?

谢谢

[编辑]

使用Wireshark(在客户端和服务器端),我可以看到问题发生时没有进行tcp连接:   - Firebug检测到传出的http amf请求   - Wireshark没有检测到任何一方的任何活动。

所以它是defenitly Adob​​e Flash插件/ Firefox插件容器,我是对的吗?这是一个众所周知的问题吗?

1 个答案:

答案 0 :(得分:2)

设置浏览器的代理参数解决了问题(“无代理”操作“自动检测”或“系统代理”)。

选择代理时,Adobe Flash插件似乎会丢失。