Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex Adobe Flex:为什么在某些浏览器上会出现间歇性的SecurityErrorEvents?_Apache Flex_Flash_Actionscript 3_Security_Sockets - Fatal编程技术网

Apache flex Adobe Flex:为什么在某些浏览器上会出现间歇性的SecurityErrorEvents?

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”),

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

这在Firefox、Safari、Windows和MacOSX的许多排列上都很好,但昨天我们发现了WindowsXP上IE7的问题。在大约50%的情况下,socket.connect会引发SecurityErrorEvent。尽管在连接之前调用Security.loadPolicyFile(“xmlsocket://:843”),并且观察到套接字策略服务器将套接字策略数据传输到客户端(使用tcpdump进行检查),但仍然存在这种情况。错误通常可以通过重新加载有问题的flash应用程序来撤销,而重新启动IE会触发其返回

为什么我们会看到这种间歇性错误,我们能做些什么

问候,, 朱特维克镇
Jutvik Solutions

我已将问题归咎于错误的套接字策略服务器实现。它似乎在与flash客户端的TCP对话中挂起得太早(没有等待字符串),在某些情况下导致连接错误,尤其是在Windows XP上的IE 7。我不知道从用户级别在TCP级别上制造混乱是如此容易

希思:谢谢你抽出时间。我会把你关于防火墙的假设记在心里,因为随着测试的进行,我肯定会遇到它


/Ville

我已将问题归咎于错误的套接字策略服务器实现。它似乎在与flash客户端的TCP对话中挂起得太早(没有等待字符串),在某些情况下导致连接错误,尤其是在Windows XP上的IE 7。我不知道从用户级别在TCP级别上制造混乱是如此容易

希思:谢谢你抽出时间。我会把你关于防火墙的假设记在心里,因为随着测试的进行,我肯定会遇到它


/VILE

Windows防火墙是否有时会阻止非管理员用户进行传出连接?在50%的情况下,您的意思是相同系统和用户帐户上的错误是间歇性的,还是影响了您调查过的大约50%的windows XP系统?是否可能windows防火墙有时阻止非管理员用户进行传出连接?在50%的情况下,您的意思是相同系统和用户帐户上的错误是间歇性的,还是说它影响了您调查过的大约50%的windows XP系统?