首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

843端口上谋略文件不生效securityError

2012-06-23 
843端口上策略文件不生效securityErrorswf需要socket连接tcp 6777端口.我在服务器监听843端口.一但请求有

843端口上策略文件不生效securityError
swf需要socket连接tcp 6777端口.
我在服务器监听843端口.一但请求有字符有policy-file-request这样,会发送下面字符,但通过抓包发现,这个策略不起作用,然后他又去请求6777端去获取策略文件,最后出现SecurityErrorEvent type="securityError" bubbles=false cancelable=false eventPhase=2 text="Error #2048: 

我尝试换过多个策略文件,都没有解决问题,已花四个小时在这个上面了,无果.

XML code
<?xml version="1.0"?><!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd"><cross-domain-policy><allow-access-from domain="*" to-ports="*"  /></cross-domain-policy>\0


抓包的图

图地址:http://hi.csdn.net/attachment/201012/19/845120_1292769853MzD1.png

[解决办法]
843端口接收到4181的<policy-file-request/> 向4181发送crossdomain.xml内容

这个过程是正确的,上面的抓包图中不就是这么显示的吗!!

这个和换策略文件有什么关系!!抓包工具已经显示了整个请求过程

关键是下面你自定义了6777端口接收到4182的<policy-file-request/>后,没有将crossdomain.xml内容

发送至4182导致产生异常




热点排行