使用flex的socket通信时,安全沙箱的问题非常恼人,结合自己的使用经验,可以采用如下的终极解决方案进行处理:
1、如果flex 应用程序需要通过socket与指定服务器进行socket通信,那么就必须要在服务器端开启一个
843端口(当然,也可以通过其他端口来发送)来负责向客户端发送安全策略文件;
2、这个安全策略文件的内容必须要在服务器端使用socket发送给客户端;
3、服务器端发送完毕安全策略文件之后,必须立即断开当前与客户端的socket连接;
4、针对socket的安全策略文件是:
<?xml version="1.0"?>
<cross-domain-policy>
<site-control permitted-cross-domain-policies="all"/>
<allow-access-from domain="*" to-ports="2020" />
</cross-domain-policy>
注:如果服务器端不是通过843端口向flex安全策略文件,则在flex端使用socket.connect()之前,必须要进
行如下设置,指定到服务器的哪个端口获取安全策略文件.如服务器端使用1234端口发送安全策略文件,则
在flex端的设置如下:
Security.loadPolicyFile("xmlsocket://www.xxx.com:1234");
分享到:
相关推荐
沙箱安全系统解决方案设计-研华.pdf沙箱安全系统解决方案设计-研华.pdf沙箱安全系统解决方案设计-研华.pdf沙箱安全系统解决方案设计-研华.pdf沙箱安全系统解决方案设计-研华.pdf沙箱安全系统解决方案设计-研华.pdf...
在Adobe Flash Player升级到9.0.124后,由于安全策略更改,原来Socket或XmlSocket的应用里的http方式加载安全策略的手段不能继续使用。更改如下: 1,首先检测目标服务器的843端口是否提供安全策略 2,如果1没有检测...
本程序为绿色mini服务程序 程序会自动打开Flash默认的843端 自动将crossdomain.xml返回给flash客户端 您可以修改crossdomain.xml中的内容,大小不要超过10K 有问题可email我
详细介绍了FLEX安全沙箱,便于大家开发FLEX时参考使用。
NULL 博文链接:https://renzaihangzhou.iteye.com/blog/2007855
全面认识Flex安全沙箱 flex4发布后在IE中运行出现的安全沙箱问题。
本程序为绿色mini服务程序 程序会自动打开Flash默认的843端口 自动将crossdomain.xml返回给flash客户端 您可以修改crossdomain.xml中的内容,大小不要超过10K
flex使用Socket与C++服务器交互,服务器可以实现多线程,解决安全沙箱问题。
flex 沙箱安全问题 remoteobject Error #2048
NULL 博文链接:https://honley.iteye.com/blog/1159473
AS与java socket通讯 解决安全沙箱 服务端用JAVA写的 用其他语言写的服务端 可以参考一下 都差不多的 这是网上COPY的那种方法所改进的,可以运行的。
FLASH PLAYER中的一个主要安全性组件基于沙箱,是FLASH PLAYER用于包含资源的逻辑安全性分组。 FLASH PLAYER使用安全沙箱来定义各个FLASH应用程序可以访问的操作的范围,即他们可以访问哪些资源。 各个沙箱的所有...
c#与flash进行socket通信,使用安全沙箱
java ,c#,delphi 解决flash安全沙箱问题 聊天室
目录 1.安全沙箱容器 2.EdgeKubernetes 3.安全沙箱容器@edge方案 4.新探索 随着云计算边界不断向边缘...了解安全容器在落地过程中在网络、监控、日志、存储以及 K8s API 兼容等方面遇到的种种困难和挑战以及解决方案。
flash安全沙箱汇总。从网上摘录的东东。
NULL 博文链接:https://wuxiubing.iteye.com/blog/1354175
Socket通信程序 AIR端用SocketServer创建端口监听 其他端用Socket连接AIR端的ip+端口 中间可能涉及沙箱安全问题,请自行baidu搜索 GroupSpecifier NetConnection NetGroup 这三个类建立p2p的连接进行通信
Firehunter APT沙箱安全技术方案.pptx