Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2588 connectés 

  FORUM HardWare.fr
  Programmation
  C

  buffer

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

buffer

n°1406216
ham222
Posté le 13-07-2006 à 11:35:03  profilanswer
 

Bonjour,
je viens de faire un serveur et un client,j'arrive à communiquer en envoyant une chaine de caractère depuis le client et réçu par le serveur. Pour faire cela j'ai declaré un buffer de chaine de cartacère de chaque coté. Mais je ne sais pas comment declarer les buffers pour envoyer/recevoir une structure de données. Est -ce que les buffers doivent toujours être des tableaux char ?

mood
Publicité
Posté le 13-07-2006 à 11:35:03  profilanswer
 

n°1406220
_darkalt3_
Proctopathe
Posté le 13-07-2006 à 11:40:36  profilanswer
 

par d'habiles jeux de cast et de sizeof, tu peux tout à faire mettre des struct dans des chaines de caractère, et donc les buffers sont toujours de type tableau de char oui.


Message édité par _darkalt3_ le 13-07-2006 à 11:40:51
n°1406228
ham222
Posté le 13-07-2006 à 11:44:25  profilanswer
 

merci de votre aide

n°1406232
_darkalt3_
Proctopathe
Posté le 13-07-2006 à 11:46:35  profilanswer
 

tu peux me tutoyer  [:osweat]

n°1406243
ham222
Posté le 13-07-2006 à 11:59:24  profilanswer
 

ok,  

n°1406469
simple_stu​pid
Keep It Simple Stupid
Posté le 13-07-2006 à 15:52:30  profilanswer
 
n°1406476
_darkalt3_
Proctopathe
Posté le 13-07-2006 à 15:57:48  profilanswer
 

dans un premier temps, si [:spamafote]

n°1406480
simple_stu​pid
Keep It Simple Stupid
Posté le 13-07-2006 à 16:03:55  profilanswer
 

Citation :


On m'a dit qu'on ne peut pas tenir la balle et marcher en même temps quand on joue au basket-ball. J'ai essayé, et c'est tout à fait possible. La personne qui m'avait dit ça n'avait rien compris au basket.


 
Tu peux toujours faire de la merde. Après, c'est à toi de la nettoyer (ou de vivre avec)...

n°1406482
Emmanuel D​elahaye
C is a sharp tool
Posté le 13-07-2006 à 16:05:21  profilanswer
 

ham222 a écrit :

je viens de faire un serveur et un client,j'arrive à communiquer en envoyant une chaine de caractère depuis le client et réçu par le serveur. Pour faire cela j'ai declaré un buffer de chaine de cartacère de chaque coté. Mais je ne sais pas comment declarer les buffers pour envoyer/recevoir une structure de données. Est -ce que les buffers doivent toujours être des tableaux char ?


On évite de transmettre directement un format binaire, car la représentation interne n'est pas portable (sauf pour le texte où le charset ASCII est très répandu).
 
Pour être portable, le mieux est de convertir les données en chaines de caractères. Le format CSV et simple et pratique. En réception, on extrait les données et on les recopie dans une structure locale.


Message édité par Emmanuel Delahaye le 13-07-2006 à 16:09:11

---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
n°1406486
_darkalt3_
Proctopathe
Posté le 13-07-2006 à 16:07:43  profilanswer
 

simple_stupid a écrit :

Tu peux toujours faire de la merde. Après, c'est à toi de la nettoyer (ou de vivre avec)...


 
Le gars qui poste ce topic n'a aucune idée de ce dont tu parles, vu le niveau de sa question.
La ou il en est, je pense qu'il faut qu'il se rende compte des faiblesses de passer une struct de cette manière. Ca me semble beaucoup plus enrichissant que de suivre des conseils sur des choses dont il n'a pas idée...

mood
Publicité
Posté le 13-07-2006 à 16:07:43  profilanswer
 

n°1406495
simple_stu​pid
Keep It Simple Stupid
Posté le 13-07-2006 à 16:15:04  profilanswer
 

Bah oui, mais il ne faut pas lui enseigner des choses erronées, c'est comme cela que les erreurs se répendent.

n°1406499
_darkalt3_
Proctopathe
Posté le 13-07-2006 à 16:17:48  profilanswer
 

oui mais c'est aussi des erreurs qu'on apprend [:god]


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  buffer

 

Sujets relatifs
Pgsql: vacuumdb Erreur buffer xxx is not ownedouvrir une vidéo dans un buffer
*RESOLU*Php/MySQLi : Using unsupported buffer type: 253 (parameter: 1)[OpenGL] Rendu dans un buffer.
[OpenGL] traitements sur le display bufferBuffer image et MFC
buffer du chargement de MP3Vertex Buffer Object en OpenGL
[C] Connaitre la taille d'un bufferpassage d'un buffer comme parametre
Plus de sujets relatifs à : buffer


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR