Apache flex Adobe Flex:为什么在某些浏览器上会出现间歇性的SecurityErrorEvents?
我们的flex应用程序通过TCP套接字连接与原始服务器进行通信。这需要相关服务器的许可,因此我们在主机上设置了一个服务器(源代码为pastie.org/791060) 这在Firefox、Safari、Windows和MacOSX的许多排列上都很好,但昨天我们发现了WindowsXP上IE7的问题。在大约50%的情况下,socket.connect会引发SecurityErrorEvent。尽管在连接之前调用Security.loadPolicyFile(“xmlsocket://:843”),并且观察到套接字策略服务器将套接字策略数据传输到客户端(使用tcpdump进行检查),但仍然存在这种情况。错误通常可以通过重新加载有问题的flash应用程序来撤销,而重新启动IE会触发其返回 为什么我们会看到这种间歇性错误,我们能做些什么 问候,, 朱特维克镇Apache flex Adobe Flex:为什么在某些浏览器上会出现间歇性的SecurityErrorEvents?,apache-flex,flash,actionscript-3,security,sockets,Apache Flex,Flash,Actionscript 3,Security,Sockets,我们的flex应用程序通过TCP套接字连接与原始服务器进行通信。这需要相关服务器的许可,因此我们在主机上设置了一个服务器(源代码为pastie.org/791060) 这在Firefox、Safari、Windows和MacOSX的许多排列上都很好,但昨天我们发现了WindowsXP上IE7的问题。在大约50%的情况下,socket.connect会引发SecurityErrorEvent。尽管在连接之前调用Security.loadPolicyFile(“xmlsocket://:843”),
Jutvik Solutions我已将问题归咎于错误的套接字策略服务器实现。它似乎在与flash客户端的TCP对话中挂起得太早(没有等待字符串),在某些情况下导致连接错误,尤其是在Windows XP上的IE 7。我不知道从用户级别在TCP级别上制造混乱是如此容易 希思:谢谢你抽出时间。我会把你关于防火墙的假设记在心里,因为随着测试的进行,我肯定会遇到它
/Ville我已将问题归咎于错误的套接字策略服务器实现。它似乎在与flash客户端的TCP对话中挂起得太早(没有等待字符串),在某些情况下导致连接错误,尤其是在Windows XP上的IE 7。我不知道从用户级别在TCP级别上制造混乱是如此容易 希思:谢谢你抽出时间。我会把你关于防火墙的假设记在心里,因为随着测试的进行,我肯定会遇到它
/VILEWindows防火墙是否有时会阻止非管理员用户进行传出连接?在50%的情况下,您的意思是相同系统和用户帐户上的错误是间歇性的,还是影响了您调查过的大约50%的windows XP系统?是否可能windows防火墙有时阻止非管理员用户进行传出连接?在50%的情况下,您的意思是相同系统和用户帐户上的错误是间歇性的,还是说它影响了您调查过的大约50%的windows XP系统?