0

我有一个连接到本地套接字服务器的 Kiosk,因此它可以访问某些硬件。如果 kiosk 代码存储在本地,它可以完美地访问套接字。

但是,我有充分的理由知道,如果信息亭代码托管在远程服务器上,由于沙盒违规,它无法访问本地套接字服务器。

问题是所有这些信息亭都托管在 AppEngine 上,所以当我完成更改后,需要花费数小时才能渲染到单个 HTML 文件,并更改所有 css/js 位置链接。

是否有可能允许 SWF 文件在远程招待所时访问本地套接字服务器?

此外,套接字服务器是我没有源代码的 Java 应用程序。我通过终端在本地运行它

4

1 回答 1

0

我有同样的问题。

问题是 Flash player 10 的套接字安全性变得更加严格。只是将 crossdomain.xml 放在服务器上不会做任何事情 - 您实际上必须将跨域策略文件发送给任何连接的客户端。

Adobe 提供了最简单的解决方案——他们提供了几个脚本,一个 perl 和一个 python,它们将设置一个策略文件服务器。你可以在这里找到它们:

设置套接字策略服务器

于 2012-07-07T09:02:02.553 回答