This issue is causing pain everywhere. It has nothing to do with IE vs
firefox etc. In your cases, older versions of flash on the firefox may
be allowing it to continue to work however, check you java log
( particularly if you are using nohup on a *nix server ) and you will
see that even the older flash client on Firefox is requesting the
policy file, even if it does not enforce it until version 9.0.x of the
flash player.
The whole thing is explained in the following article.
Make note, you will either need a separate server running on port 843
or you java server ( as a last resort ) will need to push the policy
file to the flash client when the <policy-file-request/> message is
requested of your server by any flash 9.0.x client.
Read about it all here, there is a sample perl server that can be used
to dish out the policy files too
http://www.adobe.com/devnet/flashplayer/articles/socket_policy_files.html
sapna30 wrote:
> Hello all,
>
> I have made a chat application written in AS2.i have a seprate java server for
> my application.
> i m using XMLScoket object to connect flash client to java server.
>
> var clientSocket:XMLSocket = new XMLSocket();
> System.security.loadPolicyFile("xmlsocket://mysite.com:80");
> clientSocket.connect("mysite.com",8080 )
>
> My problem is that when i try to connect to java server, i get the
> "<policy-file-request/>" from the flash client and socket just sits there
> waiting.
> strange thing is that this seems to be a problem with flash player 9 in IE
> only.it workes perfectly fine with mozilla,netscape,safari and opera.The
> crossdomain file is inside root folder of tomcat.Both flash client and java
> server are in same domain.
> If we comment code for loadpolicyfile in AS2 then still problem is same
>
> please help me on this issue
> thanks in advance