|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : février 2011 Messages : 5 ![]() |
Bonjour,
Je développe en ce moment une application en Flash, de type Client/Serveur qui envoi des drapeaux("message de services") et en réceptionnes. Pour synchroniser le client et le serveur on me demande d'utiliser une socket. Mon Problème: Lorsque mon application se retrouve sur le web j'ai une erreur "Error #2048: Violation de la sécurité Sandbox". J'ai cherché du coté de Crossdomain, et des policyfiles. En production, j'ai toujours un type de sandbox "REMOTE" . Est-il possible de modifier le type de sandbox REMOTE à LOCAL_WITH_NETWORK. |
|
|
00
|
|
|
#2 |
|
Membre éprouvé
![]() |
il faut que ton serveur renvois le crossdomain en socket lors de la reception du message envoyé par le client flash...
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : février 2011 Messages : 5 ![]() |
Merci, de prendre en compte mon problème.
J'ai essayé de renvoyer le crossdomain.xml, juste après la reception de < policy-file-request/> et cela semble ne pas fonctionner. aurais-tu un exemple a me proposé. Squall30. |
|
|
00
|
|
|
#4 |
|
Membre éprouvé
![]() |
Pas les sources de mon derniers serveur socket sous la main mais je te le poste d'ici demain midi.
Par ailleurs tu renvois bien le xml de crossdomain complet au policy avec la bonne autorisation ? |
|
00
|
|
|
#5 | ||
|
Membre Expert
![]() Inscription : juin 2007 Messages : 2 278 ![]() |
Bonjour,
ton client as3 demande une connexion à un serveur de socket via la chaine suivante : Donc ton serveur de sockets doit être capable de renvoyer le crossdomain lorsqu'il recoit cette chaine de caractères (ex en PHP) : Code php :
Le crossdomain est bien sur à configurer. Ne surtout pas oublier d'envoyer le caractère nul (chr(0)) à la fin. Une fois ceci fait, la connexion est établie mais Flash ne peut pas utiliser cette socket. Il faut donc basiquement que tu l'as referme puis que tu réouvre une connexion. Là cela marchera, il ne redemandera plus le policy-file. C'est simple mais j'aurais aimé qu'on me dise cela le jour où j'ai cherché ^^
__________________
Je ne réponds pas aux questions envoyées par mp |
||
|
|
10
|
|
|
#6 |
|
Invité de passage
![]() Inscription : février 2011 Messages : 5 ![]() |
Ok , je vais tester cela ce week end . je vous tiens au courant
Je tiens à vous remercier tout les deux pour l'aide que vous m'apportez. ^^ Squall30. |
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : février 2011 Messages : 5 ![]() |
Rebonjour,
Aprés plusieurs test cela ne fonctionne toujours pas Schéma du deroulement: Ouverture de Flash -> demandeau Serveur de crossdomain -> Reponse du Serveur -> fermeture Socket Cote Flash-> Reouverture socket Cote Flash. Y'a t'il autre chose à faire ^-^' . Auriez vous un exemple d'un serveur simple en php . ? |
|
|
00
|
|
|
#8 | ||
|
Membre régulier
![]() Développeur Web Inscription : octobre 2005 Messages : 68 ![]() |
J'avais fait un serveur php pour un jeu flash y'a quelques temps déjà, donc aucune idée si ça fonctionne encore
![]() mais bon, en cas Code :
|
||
|
|
00
|
|
|
#9 | |
|
Membre Expert
![]() Inscription : juin 2007 Messages : 2 278 ![]() |
Citation:
Tu lances bien en mode CLI ton serveur de sockets ? C'est à la réouverture que ca foire ?
__________________
Je ne réponds pas aux questions envoyées par mp |
|
|
|
00
|
|
|
#10 |
|
Invité de passage
![]() Inscription : février 2011 Messages : 5 ![]() |
Le serveur reçois la demande <policy-file-request> il renvoit le policyfile, du cote flash il semble ne pas le recevoir. Et du coup aucune connexion type de Sandbox toujours à remote.
Est-il possible de voir si il l'a bien recu ? |
|
|
00
|
|
|
#11 |
|
Membre éprouvé
![]() |
ajoute un ecouteur qui check les data entrant
|
|
00
|
|
|
#12 | ||
|
Invité de passage
![]() Inscription : février 2011 Messages : 5 ![]() |
Bonjour, je dévellope moi aussi une application client / serveur avec un client Flash et un serveur java et j'ai moi aussi ce problème avec le <policy-file-request/>.
Lorsqu'il reçoit un message mon serveur test donc si c'est une <policy-file-request/> si oui il renvoi le message : Code :
En plus de ça je travaille en AS2 y'a-t'il une vrai différence ? |
||
|
|
00
|
|
|
#13 | |
|
Membre Expert
![]() Inscription : juin 2007 Messages : 2 278 ![]() |
Bonjour et désolé pour le temps de réponse
Citation:
Le problème persiste t-il toujours pour l'un d'entre vous ?
__________________
Je ne réponds pas aux questions envoyées par mp |
|
|
|
00
|
|
|
#14 |
|
Invité de passage
![]() Inscription : février 2011 Messages : 5 ![]() |
Merci pour ta réponse.
Pour le passage de AS 2 vers AS 3 je viens de commencer et le tuto suivi était centré sur l'AS2 je vais essayer de voir si je trouve de bon tuto/livre pour me mettre à l'AS3. Pour le moment le problème n'est pas résolut. Je te tiens au courant |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com