Socket en local

carton99 Messages postés 103 Date d'inscription vendredi 29 janvier 2010 Statut Membre Dernière intervention 18 mars 2012 - 4 janv. 2012 à 12:24
carton99 Messages postés 103 Date d'inscription vendredi 29 janvier 2010 Statut Membre Dernière intervention 18 mars 2012 - 4 janv. 2012 à 15:41
Bonjour,
j'essaie de faire du socket en local avec un server Java.

Bien sur depuis Flash pro sa marche puisque sa supprime certaine sécurité.

Par contre depuis Flash Player sa ne marche plus, pourtant mon server policy en Java semble vraiment corect.J'ai entendu dire que les socket en Flash ne marche pas , mais je ne trouve pas de doc qui en parle.

Je pense que mon probleme vien du coté de l'AS3 , je vous montre mon code.
_host = "localhost";
_port = 2000;
Security.loadPolicyFile("xmlsocket://" + _host + ":" + (_port+1));
_socket = new Socket(_host, _port);
try{
_socket.connect(_host,_port);
}
catch (e:Error){
}

Aurai-je oublié quelque chose ?
Pour info le port 843 est protégé , je ne peut donc pas l'utilisé.

Pouvez vous m'en parler un peu ?

1 réponse

carton99 Messages postés 103 Date d'inscription vendredi 29 janvier 2010 Statut Membre Dernière intervention 18 mars 2012
4 janv. 2012 à 15:41
ok,
j'ai finnit pas faire fonctionner tous sa.
Pour ceux que sa intéresse :

Un serveur en Java port 2000 qui tourne sur eclipse sur mon PC perso
Un serveur pour le policy de Flash Java port 2001 qui tourne sur eclipse sur mon PC perso

Ne pas oublié de rediriger les ports 2000 et 2001 de votre Box (ici freebox).

Modifier le swf afin qu'il se connecte a votre adresse IP global.
Mettre le swf sur votre Serveur favoris et l'executé depuis votre navigateur.
Miracle sa marche.

Par contre je n'ai jamais réussit a faire tourner sa en local, je suppose donc que c'est impossible.
Les ports que j'ai choisit sont totalement arbitraire.
0
Rejoignez-nous