Hola, estoy realizando una aplicacion cliente-servidor utilizando sockets.
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:
<?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>
Y en mi swf cargo el archivo:
Código:
Security.loadPolicyFile("crossdomain.xml");
Pero nada, no conecta...
¿Alguien tiene la solucion?
Gracias!