no consigo que me conecten el servidor y el flash, y seguro que tengo el error al devolver el filepolicy, he comprobaod qu me llega lo de filepolicy . Este es el codigo que pongo:
Código:
if(compara3>=0){ char policy1[250] = "<cross-domain-policy> \n"; char policy2[250] = "<allow-access-from domain='*' to-ports='*' /> \n"; char policy3[250] = "</cross-domain-policy>\n\0"; if (send(i, policy1, sizeof(policy1), 0) == -1) { printf("error en la politicia1"); } else{ printf("%s",policy1); } if (send(i, policy2, sizeof(policy2), 0) == -1) { printf("error en la politicia2"); } else{ printf("%s",policy2); } if (send(i, policy1, sizeof(policy3), 0) == -1) { printf("error en la politicia3"); } else{ printf("%s",policy3); }
He probado a enviar el archivo mas largo como con la cabecera xml etc, pero he leido con con esto ya deberia funcionar.
EL FLASH:
Código:
tb he probado asimySocket.connect("xxx", 9034);
Código:
Security.loadPolicyFile("xmlsocket://xxx:9034"); mySocket.connect("xxx", 9034);