apache-flex - 从flex连接到Socket时违反安全沙箱

标签 apache-flex actionscript-3 sockets

我在Flex应用程序和服务器推送消息之间使用Socket(不是xmlSocket)连接。

现在,当我从本地计算机连接到服务器时,所有文件都正常工作并正在运行,连接成功,并且可以来回获取数据。

当我将应用程序(flex)上传到服务器并从那里运行时,我收到一条安全沙箱违规消息。

笔记:
1.我确实在端口和域上都有一个带有*通配符的跨域文件。
2.我也创建了一个Securiy.allowDomain(“*”)。

另一件事。
我还在同一台服务器上创建了另一个监听器,监听端口843(默认)的连接,并且该服务仅等待连接将策略文件发送到客户端,仅此而已。

那也没有解决问题...

那是下一个吗?
我应该怎么做才能解决这个问题?

感谢你的帮助。

阿维

最佳答案

解决此问题的方法是专用的策略文件服务服务器。
我实现了一个套接字,监听flex在其中寻找策略文件的专用端口,一旦获得连接和请求,我便会使用适当的策略文件立即答复。

这为所有用户解决了问题,并且对我来说很好。

谢谢

关于apache-flex - 从flex连接到Socket时违反安全沙箱,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2816609/

相关文章:

node.js - 没有多个Redis的多个服务器上的socket.io

apache-flex - 在 ActionScript/Flex 3 中将事件与类关联的最佳方法是什么?

apache-flex - Flex 图表数据提示位置

actionscript-3 - Adobe Air - 将图像复制到剪贴板

c++ - FlasCC:Vector.<Number> 和 double[] 之间的互操作

c++ - 如何为套接字编程序列化 8 位整数结构?

flash - 转换 FFT 数据以匹配 ComputeSpectrum FFT 输出

php - 优化使用大量 for 循环的 PHP 代码

apache-flex - 将 RGB 转换为十六进制

java - 在 C 中以\0 结尾的串联字符串