Enregistrement d'un Texte

Signaler
Messages postés
1
Date d'inscription
lundi 15 décembre 2008
Statut
Membre
Dernière intervention
9 février 2009
-
Messages postés
1378
Date d'inscription
samedi 9 octobre 2004
Statut
Membre
Dernière intervention
1 novembre 2010
-
Bonjour à tous

J'ai découvert sur CodeS SourceS un procédé plutôt intéressant pour sauvegarder directement dans un fichier Txt via un .exe
Il consiste à lancé un programme c qui écoute un port via un socket celui-ci sera chargé d'écrire le fichier txt. Du coté flash on se contente d'envoyer les
information sur le socket écouté par le programme C. En résumer notre poste client s'écrit à lui même.

Source

Cette méthode ne fonctionne donc qu'avec les projections. Cependant j'ai un soucis avec ce procédé.
Je code actuellement en AS3 j'ai donc essayer de traduire le code du fichier TxtSave.as.

A présent quand je lance ma projection.exe, une fenetre console s'ouvre bien en revanche le programme C bloque sur recv

 <sup>while(fin == 0) {
        printf(" - debut du While - ");
        //Envoi d'un paquet pour confirmer a flash de passer à l'action suivante
        send(client_socket, "", 1, 0);
        printf(" - send - ");
        numbytes = recv(client_socket, buffer, sizeof(buffer), 0);
        printf(" - recv - ");</sup>

J'ai l'affichage du "- send -" et après le programme se met en "attente".
En revanche du coté du TxtSave.as il y a bien un envoi vers le socket donc je ne sais pas trop d'où peut venir mon soucis.
Si des personnes on essayer de reprendre ces sources avec plus de succès que moi, pouvaient m'aidé cela m'aiderais beaucoup et je pense que ça servira à la communauté Flash

1 réponse

Messages postés
1378
Date d'inscription
samedi 9 octobre 2004
Statut
Membre
Dernière intervention
1 novembre 2010
1
Hello,
ça ne serait pas un problème de policy file ? (cross domain)
Reçois-tu ceci dans dans serveur C : ""

C'est un problème qui est venu avec la version FlashPlayer 9.0.124.0 il me semble.

Regardes ceci : http://www.adobe.com/devnet/flashplayer/articles/socket_policy_files.html
bali_balo....=]