fyx67
Messages postés1Date d'inscriptionlundi 15 décembre 2008StatutMembreDernière intervention 9 février 2009
-
9 févr. 2009 à 12:16
cs_bali_balo
Messages postés1378Date d'inscriptionsamedi 9 octobre 2004StatutMembreDernière intervention 1 novembre 2010
-
9 févr. 2009 à 15:25
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.
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