But what I am in doubt is that the Security.loadPolicyFile is in a try/catch, and there is no error. I think that, if the cenario is that you are saying, will be some error... am I wrong?
I will do some tests and report those later. Very very thanks! Rogério On 9/21/07, Alex Harui <[EMAIL PROTECTED]> wrote: > > I've tried several times and the browser keeps timing out. It makes me > think that Flash is too and thus it think the policy file isn't there. > > > > I would try using UrlLoader to load the policy file just to make sure > Flash can do it. You might also try a hidden IFrame in your wrapper that > fetches the policy file. Maybe if you can get it into the browser cache, > Flash will be able to pick it up in time. Also try delaying the socket > connect so the policy file has plenty of time to load. > > > > I talked to the Flash Player engineer who is responsible and he said an > HTTP fetch should be ok so you're doing it the right way, I just think Flash > doesn't see the file in time. > > > ------------------------------ > > *From:* flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] *On > Behalf Of *Rogerio Gonzalez > *Sent:* Thursday, September 20, 2007 8:33 PM > *To:* flexcoders@yahoogroups.com > *Subject:* Re: [flexcoders] Sandbox/Crossdomain problem on connecting > Socket with webserver on port 6680 > > > > I don´t think so. Your browser probably can´t get to it because to many > "hups". It is a test server on a 200kbps connection here in Brazil :) > > But try again. I can access this address from others ips, without > problemns, so I really don´t think it is a problem with firewall. > > Anyway, do you have a real example on how supose to be the right way to do > it? The only example that I find was that one with xmlsocket protocol, and > even this is with port 80. > > > Regards and thanks for your attention > > Rogério Gonzalez > > On 9/20/07, *Alex Harui* <[EMAIL PROTECTED]> wrote: > > My browser couldn't get to it. Maybe Flash can't get to it either. Is > there a firewall or other security? > > > ------------------------------ > > *From:* flexcoders@yahoogroups.com [mailto: [EMAIL PROTECTED] *On > Behalf Of *Rogerio Gonzalez > *Sent:* Thursday, September 20, 2007 4:23 PM > > > *To:* flexcoders@yahoogroups.com > *Subject:* Re: [flexcoders] Sandbox/Crossdomain problem on connecting > Socket with webserver on port 6680 > > > > Hi there, > > Sorry the delay. > > You can access the crossdomain by this URL: > http://server.decaedro.net:6680/crossdomain.xml > > The service is on: > server.decaedro.net:6677 > > Thanks! > > Rogério Gonzalez > > On 9/18/07, *Alex Harui* < [EMAIL PROTECTED]> wrote: > > So, where can we go to see the crossdomain.xml file? > > > ------------------------------ > > *From:* flexcoders@yahoogroups.com [mailto: flexcoders@ yahoogroups.com] *On > Behalf Of *Rogerio Gonzalez > *Sent:* Tuesday, September 18, 2007 5:42 AM > *To:* flexcoders@yahoogroups.com > > > *Subject:* Re: [flexcoders] Sandbox/Crossdomain problem on connecting > Socket with webserver on port 6680 > > > > In my case, I opened 6680 and 6677 for use 6680 to the webserver, and 6677 > to the Telnet server. > > For connect, I am using: > var mySocket:Socket = new Socket("subdomain.domain.com ",6677) > > > Regards, > > Rogério > > On 9/18/07, *Alex Harui* <[EMAIL PROTECTED]> wrote: > > Hmm, maybe I missed something here… > > > > Port 6680 is generally open? What does the crossdomain.xml file look like > on the server at that port? > > What url are you using to open the socket? > > > ------------------------------ > > *From:* flexcoders@yahoogroups.com [mailto: flexcoders@ yahoogroups.com] *On > Behalf Of *Rogerio Gonzalez > *Sent:* Monday, September 17, 2007 3:06 PM > *To:* flexcoders@yahoogroups.com > *Subject:* Re: [flexcoders] Sandbox/Crossdomain problem on connecting > Socket with webserver on port 6680 > > > > Yes, if I have access to the port 80. But in my case, I don´t have, > because of that, I try to use the xmlsocket protocol, but it don´t work. > > > Regards, > > Rogério > > On 9/17/07, *Alex Harui* <[EMAIL PROTECTED]> wrote: > > I think you want to load the policy file w/o a port so it uses a simple > HTTP fetch. > > > > Security.loadPolicyFile(" > http://servico.servidor.com/crossdomain.xml<http://servico.servidor.com:6680/crossdomain.xml> > "); > > The policy file should then allow access to port 6680 > > > > > > > > > > > > > > > > > > <allow-access-from domain="*" to-ports="6680" /> > > > > > ------------------------------ > > *From:* flexcoders@yahoogroups.com [mailto: flexcoders@ yahoogroups.com] *On > Behalf Of *Rogerio Gonzalez > *Sent:* Monday, September 17, 2007 10:06 AM > *To:* flexcoders@yahoogroups.com > *Subject:* [flexcoders] Sandbox/Crossdomain problem on connecting Socket > with webserver on port 6680 > > > > Hello everybody. > > I am developing a system for use of sockets to a telnet server on port > 6677. > Locally, everything goes fine, even creating a projector(exe). > > But when it goes online, it don´t connect because some kind of > crossdomain error. > > The problem is that I don´t have access to the 80 port of the server, > so my webserver is on 6680 port. > > I try use: > Security.loadPolicyFile("http://servico.servidor.com:6680/crossdomain.xml"); > > > And also: > Security.loadPolicyFile > ("xmlsocket://servico.servidor.com:6680/crossdomain.xml"); > > But, for some reason, he keeps giving me the sandbox error. > > I did several alterations like: > Security.allowDomain(host +":6680") > Security.allowInsecureDomain(host +":6680"); > Security.loadPolicyFile("xmlsocket://"+ host > +":6680/crossdomain.xml"); > Security.loadPolicyFile("http://"+ host +":6680/crossdomain.xml"); > > But still, nothing. > > Somebody have any idea? > > Regards! > > Rogério Gonzalez > > > > > > > > > >