IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Flash Discussion :

Soucis Sockets Flash


Sujet :

Flash

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 56
    Points : 47
    Points
    47
    Par défaut Soucis Sockets Flash
    Bonsoir à tous,

    Je rencontre un petit soucis lors du test du tuto de Julien Defaut sur l'utilisation de flash et des sockets conjointement à un serveur java dans une optique de réalisation d'un chat (http://defaut.developpez.com/ tutos sur le serveur java et le client flash).

    Lorsque je lance l'application cliente depuis le .fla (Ctrl + Entrée), aucun problème. Par contre lorsque j'exécute le .swf directement ou à travers son chargement sur une page html, le client se connecte et se déconnecte immédiatement du serveur.

    A travers mes recherches et le forum j'en ai déduis que ça venait du système de sécurité du flash player. Effectivement, lorsqu'il bloque l'exécution du .swf je parviens à le paramétrer pour que la connexion soit acceptée et le chat fonctionne, plus de déconnexion immédiate.

    Par contre pour le .swf chargé depuis la page html (en local) pas moyen de le faire fonctionner.

    Quelqu'un a une idée?

    Merci, bonne soirée,

    Smiff.

  2. #2
    Membre confirmé Avatar de IP-Fix
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    421
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2006
    Messages : 421
    Points : 494
    Points
    494
    Par défaut
    Le tuto date d'il y a longtemps.

    Si il se co et deco c'est parce que lors de la premiere connection il envois une demande ( me rapelle plus de la chaine de caractere ) et attend un retour indiquant via les socket si le domaine est autorisé.

    mise a jours de la sécurité du flash player ( 9.x je crois )

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 56
    Points : 47
    Points
    47
    Par défaut
    Oui, 2005 pour le tuto...

    Effectivement une mise à jour de sécurité du flash player, j'épluche la doc mais pas concluant jusque là.

    Au passage, avec les projections aucun problème, domage que ça ne me serve à rien...

    Bonne soirée,

    Smiff.

  4. #4
    Membre confirmé Avatar de IP-Fix
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    421
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2006
    Messages : 421
    Points : 494
    Points
    494
    Par défaut
    Quand tu parse ton message , si t'intercepte une requete de header renvois au client l'autorisation :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    if(message.equals("<policy-file-request/>")){
        System.out.println("header request");
        send("<?xml version=\"1.0\"?>
    			<cross-domain-policy>
    			<allow-access-from domain='*' to-ports='17500' />
    			</cross-domain-policy>",""+charCur[0]);
     }
    J'avais fait ça à l'epoque ou j'avais lu le tuto , depuis j'ai fait autre chose beaucoup plus clean, j'essais de le retrouver

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 56
    Points : 47
    Points
    47
    Par défaut
    Bonsoir

    Merci IP-Fix, ta solution (une fois adaptée bien sur) fonctionne à merveille. Le client se connecte, se déconnecte immédiatement puis se reconnecte pour de bon cette fois-çi.

    J'avais effectivement lu la doc Adobe à ce sujet mais j'avoue que la mise en pratique ne s'était pas avérée évidente.

    Sympas ton site à propos

    Bonne soirée,

    Smiff.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Serveur de socket flash pour jeux
    Par Tetrix dans le forum ActionScript 3
    Réponses: 8
    Dernier message: 15/05/2012, 14h31
  2. socket flash online
    Par killerhertz dans le forum Intégration
    Réponses: 6
    Dernier message: 03/01/2010, 11h11
  3. [FLASH][SOCKET] XMLsocket sous Flash
    Par Muetdhiver dans le forum Dynamique
    Réponses: 3
    Dernier message: 29/10/2009, 11h38
  4. Xml, socket, flash et le byte nul
    Par Karang dans le forum Réseau/Web
    Réponses: 1
    Dernier message: 17/02/2009, 20h58
  5. [FLASH MX]soucis avec gotoAndStop()
    Par matN59 dans le forum Flash
    Réponses: 2
    Dernier message: 18/06/2004, 19h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo