Tengo un servidor de sockets en php, y uso flash como cliente.
Si pruebo el cliente en flash desde adobe flash todo funciona bien, el cliente envia informacion y el servidor responde, pero a la hora de insertar el swf en mi web, este no conecta con el servidor y es porque adobe tiene unas reglas de seguridad sobre la conexion con sockets..
He probado esto:
http://stackoverflow.com/questions/1...ting-to-server
Osea, crear un archivo xml que ponga las reglas, tiene este codigo:
Código:
Y en mi swf cargo el archivo:<?xml version="1.0"?> <!DOCTYPE cross-domain-policy SYSTEM "/xml/dtds/cross-domain-policy.dtd"> <!-- Policy file for xmlsocket://socks.example.com --> <cross-domain-policy> <!-- This is a master socket policy file --> <!-- No other socket policies on the host will be permitted --> <!-- <site-control permitted-cross-domain-policies="all"/> --> <!-- Instead of setting to-ports="*", administrator's can use ranges and commas --> <!-- This will allow access to ports 123, 456, 457 and 458 --> <allow-access-from domain="*" to-ports="*" secure="false"/> </cross-domain-policy>
Código:
Pero nada, no conecta... Security.loadPolicyFile("crossdomain.xml");
¿Alguien tiene la solucion?
Gracias!