A partit du moment où le format 'réseau' est défini de façon indépendante de toute machine, il n'y a plus aucun problèmes. Il suffit de suivre la définition de chaque coté et ça roule.Envoyé par be_tnt
Si c'est une chaine, oui, à partir de tab + 3. Attention au 0 final. Sinon, memcpy() convient.Pour la partie "data", je suppose que je peux l'ajouter en une fois et pas char après char?? Avec strcat?
Confusion... Un pointeur est un pointeur. Il a une taille fixe. Il pointe sur un bloc de données (que tu appelles buffer) qui a la taille qu'on lui a donné avec malloc().Est ce que mon buffer peut rester un pointeur? La longueur des données à envoyer varie d'un envoi à un autre.
Oui, un bloc alloué est tout à fait indiqué. Penser à le libérer quand on en a plus besoin.
Partager