我在域名a.com上托管了一个flash游戏,它使用套接字连接到域名b.com上的游戏服务器,而不是80以外的某个端口。 现在这不起作用。连接无法建立,我认为这是因为flash-player中的跨域安全性。
现在我已经读过这个问题可以通过crossdomain.xml文件解决。但我不明白我要把它放在哪里?在域名域名或域名b? 域b甚至没有打开端口80,因为该游戏服务器正在侦听自定义端口。
谢谢!
答案 0 :(得分:1)
我将引导您访问官方文档。如果您仍有任何疑问,请告诉我,我会尽力回答。根据您的问题,您想知道托管跨域文件的位置,基本设置是它应该托管在主域(a.com/crossdomain.xml)的源域(即域a)上。
一些可以帮助您的具体指南: http://www.adobe.com/devnet/flashplayer/articles/cross_domain_policy.html http://www.adobe.com/devnet/flashplayer/articles/socket_policy_files.html