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

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
tomy46
Niveau 3
Niveau 3
Messages : 46
Enregistré le : lun. 08 juin 2009 19:24
Localisation : Cahors (France)
Status : Hors ligne

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

#1

Message 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:
Modifié en dernier par tomy46 le jeu. 26 nov. 2009 23:40, modifié 2 fois.
==============================================
Just for fun ... ;)
==============================================
Avatar du membre
tomy46
Niveau 3
Niveau 3
Messages : 46
Enregistré le : lun. 08 juin 2009 19:24
Localisation : Cahors (France)
Status : Hors ligne

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

#2

Message par tomy46 »

UP :s
==============================================
Just for fun ... ;)
==============================================
Avatar du membre
tomy46
Niveau 3
Niveau 3
Messages : 46
Enregistré le : lun. 08 juin 2009 19:24
Localisation : Cahors (France)
Status : Hors ligne

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

#3

Message par tomy46 »

Toujours rien :cry:
==============================================
Just for fun ... ;)
==============================================
Avatar du membre
jbnh
Niveau 11
Niveau 11
Messages : 1932
Enregistré le : ven. 02 mai 2008 14:54
Localisation : Bruxelles
Status : Hors ligne

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

#4

Message 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
Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !

Merci
Avatar du membre
tomy46
Niveau 3
Niveau 3
Messages : 46
Enregistré le : lun. 08 juin 2009 19:24
Localisation : Cahors (France)
Status : Hors ligne

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

#5

Message 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: )
==============================================
Just for fun ... ;)
==============================================
Avatar du membre
sylvanie
Niveau 11
Niveau 11
Messages : 1556
Enregistré le : jeu. 26 juil. 2007 21:31
Localisation : Paris
Status : Hors ligne

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

#6

Message 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, ...
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.
Avatar du membre
tomy46
Niveau 3
Niveau 3
Messages : 46
Enregistré le : lun. 08 juin 2009 19:24
Localisation : Cahors (France)
Status : Hors ligne

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

#7

Message par tomy46 »

Oui oui oui ...
On est d'accord jusque là ....
Mais en plus concret vous voyez quoi ? :s
==============================================
Just for fun ... ;)
==============================================
Avatar du membre
sylvanie
Niveau 11
Niveau 11
Messages : 1556
Enregistré le : jeu. 26 juil. 2007 21:31
Localisation : Paris
Status : Hors ligne

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

#8

Message 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
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.
Avatar du membre
tomy46
Niveau 3
Niveau 3
Messages : 46
Enregistré le : lun. 08 juin 2009 19:24
Localisation : Cahors (France)
Status : Hors ligne

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

#9

Message par tomy46 »

Nickel ;)
Rien à dire c'est parfait :)
Un grand merci en tout cas :D

@Très bientôt
==============================================
Just for fun ... ;)
==============================================
Répondre