Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/05/2010, 12:05
astut
 
Fecha de Ingreso: septiembre-2005
Ubicación: Valencia
Mensajes: 738
Antigüedad: 19 años, 2 meses
Puntos: 5
Respuesta: crossdomain.xml

Solucionado!

simplemente si flash me pedia el policy file, se lo devolvia desde mi servidor de sockets:
Código PHP:
else if (preg_match("/policy-file-request/i", $datos) || preg_match("/crossdomain/i", $datos))
{
  echo "[".date('Y-m-d H:i:s')."] CROSSDOMAIN.XML REQUEST\n";
  $contents='<?xml version="1.0"?><cross-domain-policy><allow-access-from domain="*" to-ports="80" /></cross-domain-policy>';
 
  socket_write($socket,$contents);
  $contents="";
 
  $index = array_search($socket, $array_sockets);
  unset($array_sockets[$index]);
  socket_shutdown($socket, 2);
  socket_close($socket);
}
Ahora uso el puerto 80, para evitar que los firewalls corten la coenxion

Un saludo
__________________
http://www.pkmrpg.es