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/