Page 1 sur 1

[R] Comment envoyer un fichier .ini via un socket ?

Posté : mer. 25 nov. 2009 17:08
par tomy46
Bonjour à tous :)

Tout est dans la question :p

J'attends votre aide ...

Merci

P.S : Il me faudrait le code coté client et serveur :mrgreen:

Re: Comment envoyer un fichier .ini via un socket ?

Posté : mer. 25 nov. 2009 17:25
par tomy46
UP :s

Re: [...] Comment envoyer un fichier .ini via un socket ?

Posté : mer. 25 nov. 2009 17:42
par tomy46
Toujours rien :cry:

Re: [...] Comment envoyer un fichier .ini via un s

Posté : mer. 25 nov. 2009 18:23
par jbnh
Il est inutile de faire un up tout les 15 minutes !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! :evil: :evil: :evil: :evil: :evil:

On est pas des machines de guerres, nous ne sommes pas connectés en permanence sur le forum. La prochaine fois prenez votre mal en patience et de faire à la rigueur un bump tout les 2 jours...

Pour votre question :

http://www.autoitscript.fr/forum/viewto ... =20&t=3923
http://www.autoitscript.fr/forum/viewto ... f=3&t=1866

Re: [...] Comment envoyer un fichier .ini via un s

Posté : mer. 25 nov. 2009 18:49
par tomy46
Oui je sais bien mais c'est un soft que je doit faire avancer le plsu repidement possible ...
Après, j'ai deja éplucher tout le forum et j'ai aps trouver la réponse à ma question : et tes deux liens ne m'aide pas non plus :?
Moi c'est des fichiers que j'en ai besoin pas pour de simple messages (je sais deja le faire ça :wink: )

Re: [...] Comment envoyer un fichier .ini via un socket ?

Posté : mer. 25 nov. 2009 21:18
par sylvanie
Et bien c'est à peu de chose près pareil, puisque TCPSend peut envoyer du binaire comme de la string.
donc un fileread en mode 0 suffirait puisqu'un .ini n'est pas du binaire pur. Sinon il faudrait le lire en mode 16 (binary)

Par contre ce qui n'est pas précisé, c'est côté serveur, puisque vous n'indiquez pas si vous le dévelloppez vous même ou si il s'agit d'un service déjà existant genre serveur FTP ou SCP, ...

Re: [..] Comment envoyer un fichier .ini via un socket ?

Posté : mer. 25 nov. 2009 21:42
par tomy46
Oui oui oui ...
On est d'accord jusque là ....
Mais en plus concret vous voyez quoi ? :s

Re: [..] Comment envoyer un fichier .ini via un socket ?

Posté : mer. 25 nov. 2009 23:54
par sylvanie
Et bien repartons des exple de TCPsend et TCPrecv en les modifiant de la manière suivante :

le serveur va attendre une première info qui sera la taille du fichier envoyée. Celle ci sera converti en Hexa avec 8 caractère de formatage, comme ça on pourra faire n tcprecv sur 8 octets pour toutes les tailles.
Puis on lance un tcprecv sur la taille obtenu précédément.

côté client :
on lit le fichier à envoyé, on converti sa taille en hexa sur 8 bytes. on envoie cette info, puis on envoie le fichier buffurisé grâce à fileread.

serveur :
► Afficher le texte
client :
► Afficher le texte
Tour l'aspect GUI viens de l'exple d'origine ... j'ai fait au plus rapide ...

le "serveur recopie dans cette exple tout fichier reçu dans "exple_recopie_serveur.txt" et laisse un log de debug

Re: [..] Comment envoyer un fichier .ini via un socket ?

Posté : jeu. 26 nov. 2009 23:39
par tomy46
Nickel ;)
Rien à dire c'est parfait :)
Un grand merci en tout cas :D

@Très bientôt