【问题标题】:AS3 security error 2048 on socket connection套接字连接上的 AS3 安全错误 2048
【发布时间】:2012-02-11 16:53:32
【问题描述】:

我有一个简单的 IRC 套接字,用于与基于 Web 的 IRC 客户端的服务器进行通信。不幸的是,尝试连接到网络会导致安全错误。我阅读了沙箱及其适当的权限,然后使用Security.sandboxType 来获取我的套接字的沙箱,即remote。查看文档后,我仍然不完全了解如何使我的套接字连接到远程 IRC 服务器。我试过Security.allowDomain,但这并没有做任何事情。还有什么?

【问题讨论】:

  • 您在浏览器中尝试还是单独使用 fp ?如果在本地 - 您将此 swf 文件添加到全局设置中的受信任异常中?

标签: actionscript-3 sockets


【解决方案1】:

嗯,错误只是因为您直接尝试连接到 IRC。您需要使用某种代理服务器来处理您的请求。

了解Adobe's security policy。就在一天前,我在 SO 上问了一个类似的question..

对于连接到 IRC,以下可能会有所帮助:

Flash 不允许您连接到 Flash 应用程序所谓的沙盒之外的服务器。您当然可以使用 Security.loadPolicyFile...(link)

扩展该沙箱

【讨论】:

  • 我没有资源通过我的服务器代理每个请求。如果IRC服务器没有策略文件,是否无法让客户端连接?
  • 考虑到我自己对这个问题的回答,我怀疑是否还有其他方法。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-11-16
  • 2014-11-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-11-28
相关资源
最近更新 更多