gpt4 book ai didi

apache-flex - Adobe Flex : Why do I get intermittent SecurityErrorEvents on some browsers?

转载 作者:行者123 更新时间:2023-12-03 11:56:22 25 4
gpt4 key购买 nike

我们的flex应用通过TCP套接字连接与原始服务器进行通信。这需要有关服务器的许可,因此我们在主机上设置了socket policy server(源代码在pastie.org/791060上)。

这在Firefox,Safari,Windows和Mac OS X的许多版本上都可以正常工作,但是昨天我们发现Windows XP上的IE 7存在问题。在大约50%的情况下,在socket.connect上引发SecurityErrorEvent。尽管在连接之前调用了Security.loadPolicyFile(“xmlsocket://:843”),并且观察到套接字策略服务器将套接字策略数据传输到客户端(已通过tcpdump检查)。通常,可以通过重新加载有问题的Flash应用程序来消除该错误,而重新启动IE会触发其返回。

为什么我们会看到这种间歇性错误,我们该怎么办?

问候,
维勒·尤特维克(Ville Jutvik)
Jutvik解决方案

最佳答案

我已将此问题归结为套接字策略服务器实现不正确。似乎它在与Flash客户端进行TCP对话时挂断了太早(没有等待字符串),从而在某些情况下导致了连接错误,尤其是Windows XP上的IE 7。我不知道从用户级别在TCP级别上创建破坏是如此容易...

希思:谢谢您的宝贵时间。我会牢记您关于防火墙起作用的假设,因为我肯定会在以后的测试过程中遇到它。

/威乐

关于apache-flex - Adobe Flex : Why do I get intermittent SecurityErrorEvents on some browsers?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2122952/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com