begin process at 2012 05 26 19:02:59
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Base de données

 > 

XML

 > 

Client Flash et Serveur JAVA probleme avec la sécurité policy-file-request


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Client Flash et Serveur JAVA probleme avec la sécurité policy-file-request

jeudi 9 juin 2011 à 18:27:57 | Client Flash et Serveur JAVA probleme avec la sécurité policy-file-request

OmbreNoir


Bonjour tout le monde,

bon je sais qu'il a beaucoup de questions du même genre, j'ai googlé, trouvé plusieurs réponses, mais malheureusement ils ne marchaient pas pour moi.

Je ne sais pas si c'est un problème de mon flash ou de mon JAVA alors je pose ici pour commencer.

J'ai un client FLASH qui se connecte en XMLSocket à un serveur FLASH (bien sûr sur le localhost tout fonctionne)

Par contre une fois sur le web non, j'ai lu que si c'était pas sur le même domaine sa prenais le crossdomain.xml pour donné les domaines et port. Ce que j'ai fait tous de même.

J'ai mis un Security.loadPolicyFile("http://MON-DOMAINE/crossdomain.xml"); avant ma connexion Socket. Mais du côté de mon serveur JAVA est-ce que je dois y mettre le crossdomain aussi, parce que je reçois toujours la demande via flash au serveur.

Mon AS3:

Code ActionScript :
Security.loadPolicyFile("http://mon-domain/crossdomain.xml");
ma_connexion.connect(ip,port);


Mon crossdomain.xml:
Code XML :
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
 <allow-access-from domain="*" to-port="*"/>
</cross-domain-policy>


Mon JAVA:
Code Java :
if (premier_mot == "<policy-file-request/>") {
String policy = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE cross-domain-policy SYSTEM \"http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd\">\n<cross-domain-policy>\n <allow-access-from domain=\"*\" to-port=\"*\"/>\n</cross-domain-policy>";

_Server.sendto(policy, _idClient, "\0"); //ceci envoye le string policy au client qui tente de se connecter avec à la fin "\0"
System.out.println("POLICY FILE REQUESTED AND SEND");
}


J'ai mis les codes principaux, je ne suis pas sûr que je dois retourner à partir du JAVA et du crossdomain.xml .. Mais bon tous ça ne fonctionne pas, côté serveur je reçois bien POLICY FILE REQUESTED AND SEND, mais mon client se fait déconnecter tout de suite après.

Merci beaucoup d'avance pour votre aide
vendredi 10 juin 2011 à 17:37:05 | Re : Client Flash et Serveur JAVA probleme avec la sécurité policy-file-request

OmbreNoir


Bonjour,

j'ai modifié mon code AS3:
- Security.loadPolicyFile("http://mon-domain/crossdomain.xml");
pour:
- Security.loadPolicyFile("http://IP:PORT");
ça semble fonctionner puisque sur mon serveur JAVA j'ai un client qui s'ajoute, et un deuxième, et le premier se fait déconnecter.

Donc si je lis la doc d’ADOBE c'est marquer qu’après le Secure il ferme la connexion pour en ouvrir une nouvelle au client.

C'est ce qui se produit, mais rien ne se passe, et après quelques secondes j'obtiens une erreur 2048 (sandbox) ...
Alors, je sais pus trop quoi pensé


Cette discussion est classée dans : java, serveur, flash, policy, crossdomain


Répondre à ce message

Sujets en rapport avec ce message

IRC [ par TomC ] bonjour, je dois réaliser un serveur IRC (en java),et client (flash).J'ai entendu parler qu'on pouvait faire en sorte de faire communiquer le serveur XMLSocket flash java [ par majong ] Bonjour, avec l'ensemble des documentations qu'il y a sur le net j'ai pu réaliser une connexion en local du serveur java vers flash 8 (Tchat en réseau Client Flash et Serveur Java [ par eddynamique ] J'ai développé un mini jeu multijoueur. Le jeu est en Flash et j'ai développé un serveur Java pour gérer les connections. Lorsque je teste en locale Jeu Flash Dofus-Like, Serveur Socket , Vue Isométrique [ par moipaci ] Bonjour !, alors voila, Premièrement, Actuellement je developpe un mmorpg avec Flash bien-sur. Je programme en actionscript 2.0, je sais qu'il fau Primitives Flash [ par Moska ] Bonjour,Je voudrais savoir s'il existe des primitives en Flash (MX) pour communiquer avec un serveur. En effet, j'aimerais faire avec une animation Fl Socket AS3 Java [ par carton99 ] Bonjour, je sais il y a 1000 sujets sur internet sur ce theme , mais sa fait trois jours que je suis dessus et j'ai RIEN RIEN RIEN qui marche , je n'e echange java flash [ par majong ] Bonjour je sais qu'il existe un projet openamf sur les échanges entre flash et java, mais quelqu'un a t-il déjà mis en oeuvre cette solution ? Ou bien Client Flash et Serveur Node.js [ par eddynamique ] Bonjour à tous, Tout d'abord je ne savais pas trop poster cela, déplacez au besoin ! J'ai un soucis avec le policy-file de Flash Player lors d'une Probleme de GetURL sur serveur local. [ par pat RB ] Bonjour à tous,j'ai flash 8 pour info.J'ai développé une petite appli au boulot et j'ai du la mettre sur un serveur local style Todon.sur mon PC tout problème de GetURL sous un serveur local [ par pat RB ] Bonjour à tous,j'ai flash 8 pour info.J'ai développé une petite appli a


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 6,131 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales