Foros del Web » Creando para Internet » Flash y Actionscript »

servidor de sockets en c y flash

Estas en el tema de servidor de sockets en c y flash en el foro de Flash y Actionscript en Foros del Web. Bueno, tenias yo una aplicacion con un servidor de cokets hecho por mi en C y el programa en flash, y maldita la hora en ...
  #1 (permalink)  
Antiguo 11/11/2008, 08:43
 
Fecha de Ingreso: marzo-2004
Ubicación: España
Mensajes: 184
Antigüedad: 13 años, 8 meses
Puntos: 19
servidor de sockets en c y flash

Bueno, tenias yo una aplicacion con un servidor de cokets hecho por mi en C y el programa en flash, y maldita la hora en cambiaron las politicas de seguridad y le añaden lo de file policy sin avisar (me parece una verguenza que yo tenga que cambair una aplicacion ya programada porque a ellos les de la gana...).
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:
 mySocket.connect("xxx", 9034);
tb he probado asi

Código:
 Security.loadPolicyFile("xmlsocket://xxx:9034");
 mySocket.connect("xxx", 9034);
__________________
Tuning Juegos Flash Animales
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:14.