Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Envoi/Reception de donnees binaires par socket en C [ Archives / Fichier / Disque ] (ravat485)

mercredi 30 juin 2004 à 11:52:29 | Envoi/Reception de donnees binaires par socket en C

ravat485

Bonjour,
je souhaite envoyer des donnees Binaires par socket en C,en consultant le forum pas trouve un exemple pour ca je serai ravi d'avoir votre aide.
et merci.



mercredi 30 juin 2004 à 11:59:43 | Re : Envoi/Reception de donnees binaires par socket en C

cosmobob

tu peux envoyer des données binaires que par 'packet' de 8. dans les sockets, c'est des char que l'on recoit. code tes donnees binaires dans un char (si t'en as moins que 8, mets des 0 au bout...), et envoie le par ton socket.
a+ ;)

mercredi 30 juin 2004 à 18:23:19 | Re : Envoi/Reception de donnees binaires par socket en C

ravat485

Merci pour ta reponse,mais je desire avoir un exemple cocret pour ca,si tu peux me l'envoyer.
merci d'avance.

mercredi 30 juin 2004 à 18:44:12 | Re : Envoi/Reception de donnees binaires par socket en C

aardman

Membre Club
Salut,
- pBuffer est un pointeur sur tes données binaires
(n'importe quel type de pointeur)
- size est la taille des données en octet (type int par exemple)

send(socket,(char*) pBuffer, size, 0);

mercredi 30 juin 2004 à 19:18:35 | Re : Envoi/Reception de donnees binaires par socket en C

ravat485

oui,mais enfait c'est la premiere fois que je tente d'utiliser les sockets,(je travaillait avec le protocole TRANSPARNET en utilisant des modems..),je souhaite avoir un fichier exemple complet.merci infiniment.

mercredi 30 juin 2004 à 19:28:37 | Re : Envoi/Reception de donnees binaires par socket en C

aardman

Membre Club
Salut,
et tu veux qu'il fasse quoi ton exemple complet ?

mercredi 30 juin 2004 à 19:33:04 | Re : Envoi/Reception de donnees binaires par socket en C

ravat485

oui,mais enfait c'est la premiere fois que je tente d'utiliser les sockets,(je travaillait avec le protocole TRANSPARNET en utilisant des modems..),je souhaite avoir un fichier exemple complet.([je travaille sous linux
merci infiniment.


mercredi 30 juin 2004 à 19:44:49 | Re : Envoi/Reception de donnees binaires par socket en C

aardman

Membre Club
Salut,
Désolé je programme que sous windows.
Cherche un peu dans les sources je suis sur que tu trouvera ton bonheur. Mais si c'est la premiere fois que tu travailles avec les sockets je te conseille de lire quelques tutoriaux avant.

mercredi 30 juin 2004 à 20:00:00 | Re : Envoi/Reception de donnees binaires par socket en C

ravat485

sous linux(protocole TCP/IP):
-declaration de socket.
ouverture du port serie
-etablir la connection.
-envoi dedonnees.
-reception.

mercredi 30 juin 2004 à 20:10:42 | Re : Envoi/Reception de donnees binaires par socket en C

ravat485

pas de probleme,a partir d'un exemple d'un compilateur sous windows je peux m'en sortir,si tu peux me l'envoyer ce serai interessant,
mes salutations.


1 2

Cette discussion est classé dans : donnees, envoi, socket, reception, binaires


Répondre à ce message

Sujets en rapport avec ce message

/!\Comment envoyer par socket des donnees binaires svp [ par lolman27 ] sachant ke la fonctin send nenvoie que des characteres...si on veut envoyer une chaine comprenant un byte de valeur 0 (qui corespond a un eof en chara socket probleme [ par berbeche ] berbechevoila je travail sur un socket Client Server je prepare le paquet avec des donnees et le sevrer attends en recv() Le probleme c que la prepara RECEPTION DES DONNEES SUR LE PORT SERIE [ par tdjelleb ] COMMENT EN PEUT TRAITER LES DONNEES SRE9CU SUR LE PORT SERIEPAR EXEMPLE J4AI L4INFORMATION SUIVANT RE9U SUR LE PORT SERIE14H 40MN 45S app 251 OUVERT D empecher l'envoi et la reception d'ANSI avec sendto() et recvfrom() [ par ben01n ] salut tout le monde !j'ai un serveur et un client qui communiquent avec les fonctions sendto() et recvfrom() afin de transmettre des messages affichés Envoi de message UDP sans socket ???? [ par thealex321 ] Salut à tous!Bon, ma question est vraiment parce que je ne comprends pas comment on peut envoyé un message sans créer un socket pour l'envoyer.Pourquo Socket : la fonction TransmitFile [ par FredArmoni ] Bonjour,Je cherche des exemples de code utilisant la fonction TransmitFile (spécifique winsock2).Côté envoi et reception si possible...Si quelqu'un a probleme d'ecriture dans un fichier [ par thmatew ] Bonjour,Comme dit dans le sujet: j'ai un probleme d'écriture dans un fichier.Je recoit le nom du fichier d'un client distant, le fichier se crée, mai Envoi d'objets par socket [ par Deuxfleurs ] Bonjour, J'aimerais pouvoir envoyer des objets (instances de classe) à travers une socket. Je n'ai pas bien saisi comment il fallait faire et je ne t Envoi structure dans une Socket [ par meastalavista ] Bonjourje programme un client-serveur qui gére des réservations.Au début je voulais me contenter d'envoyer des simples message,mais ca s'est avéré tro [C/C++]Socket [ par moustic74 ] Bonjour,je suis actuellement en période de projets pour mon BTS, et j'ai un programme à faire.Cependant, je ne comprends pas d'ou viennent mes problem


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,437 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.