Mais alguem tem alguma sugestão, pq a aplicação até consegue fazer
httpService com o prório server, agora socket não...porem quando rodo
o mesmo swf localmente ele consegue fazer as duas conexões nesse meu
servidor que fica na locaweb...

On 23 jun, 15:19, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote:
> Opa...entao como você pode ver, coloquei o crossdomain, porem a
> aplicação esta no mesmo server que estou tentando o socket, se acesso
> o html do flex no meu browser localmente acessando o servidor que esta
> na locaweb funciona, agora acessando o flex pela locaweb ele nao
> rola...isso que to achando estranho.
>
> On 23 jun, 15:06, "Elvis Fernandes" <[EMAIL PROTECTED]> wrote:
>
> > Isso acontece quando você tenta acessar um serviço que está em outro
> > domínio, que não seja o mesmo da sua aplicação. Tente hospedar a aplicação
> > no servidor ou configurar um crossdomain.xml.
>
> > Dê uma pesquisada aqui no grupo por crossdomain que você vai encontrar
> > bastante informação.
>
> > Abraço!
>
> > Elvis Fernandes
>
> > 2008/6/23 [EMAIL PROTECTED] <[EMAIL PROTECTED]>:
>
> > > Boa tarde.
>
> > > Estou com uma aplicação em flex e consegui fazer uma comunicação legal
> > > com socket, porem quando fui colocar no server começou a dar o
> > > problema de Security sandbox violation.
> > > O estranho é que quando rodo a aplicação flex da minha maquina abrindo
> > > uma conexão com o servidor via socket funciona, mas quando coloco a
> > > aplicação no próprio servidor não funciona...
>
> > > Esse é meu crossdomain.xml, onde dentro do flex executo o comando:
> > > Security.loadPolicyFile("http://www.meusite.com.br/crossdomain.xml";);
>
> > > <?xml version="1.0"?>
> > > <!DOCTYPE cross-domain-policy
> > >  SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd";>
> > > <cross-domain-policy>
> > > <allow-access-from domain="*" to-ports="80"/>
> > > </cross-domain-policy>
>
> > > e na hora de abrir a conexão socket fica assim:
> > > socketObj = new Socket();
> > > configureListeners(socketObj);
> > > socketObj.connect("www.meusite.com.br", 80);
>
> > > A mensagem de erro é essa:
> > > SecurityErrorEvent type="securityError" bubbles=false cancelable=false
> > > eventPhase=2 text="Error #2048: Security sandbox violation:http://www.
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para [EMAIL PROTECTED]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a