闪存/ Flex客户端上的套接字策略文件存在问题

我有一个使用flash / flex(AS3)客户端的MMO需要与我们的服务器进行原始套接字连接。 我已经尝试了几种不同的方法来为端口843上的xml策略文件提供服务,详见Adobe。

现在一切似乎都适用于大多数客户端,但是大部分客户(20%?)无法连接到这个魔术端口(843)并获取xml策略文件。 我们的客户只是网上的随机人员,所以我们无法控制,也没有真实的环境信息。

我通过让客户端通过php发送给我一个电子邮件来logging客户端连接的成功/失败,所以无论哪种方式这些用户都有networking访问,但无法获得魔术策略文件。 到目前为止,似乎并不重要,他们正在使用的操作系统/浏览器,甚至闪存版本…

现在我只是试图确定问题是服务器端,客户端还是其他地方。

有没有其他人有与Flash的新的套接字政策类似的经验,什么可以/可能会导致客户端不连接到魔术843端口?

是否有一个“官方”政策服务器,我可以尝试至less排除我的代码作为一个潜在的问题?

非常感谢你 !

科林

也许这些用户在防火墙后面,防止他们连接到843端口? 对于'官方'flashpolicyd请参阅: http : //www.adobe.com/devnet/flashplayer/articles/socket_policy_files.html