|
Bas de page | |
---|---|
Auteur | Sujet : affichage bit par bit |
Publicité | Posté le 09-07-2010 à 18:24:39 |
theshockwave I work at a firm named Koslow |
Sve@r |
--------------- Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche. |
in_your_phion |
Quand on parle de "trois binaire" par exemple, ça veut juste dire que c'est un trois sous forme d' "int" non ? Sve@r, est ce que tu peux expliciter ce que veux dire "0x01" ? Pourquoi est ce que 1 doit être écrit en hexa ? Si j'ai bien compris, tu fais un masquage en décalant le 1, soit par exemple pour 9 = 00000000 ... 1001 (sur 32 bits) : 0000000000 ... 1001 & 0000000 ...... 00001
merci par avance Message cité 1 fois Message édité par in_your_phion le 11-07-2010 à 23:53:21 |
Sve@r |
Message cité 1 fois Message édité par Sve@r le 12-07-2010 à 08:57:44 --------------- Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche. |
in_your_phion | merci!
en fait, je pensais à un message qu'on code ou qu'on décode pour envoyer à un autre programme. Souvent, on voit le message avec des balises du style "3 binaire à la fin" (ce qui correspond à STX/ETX en ASCII je crois). Dans ce cas, ça veut dire qu'on code/décode tout le message en ASCII en regardant si à la fin il y a la balise ETX ? par exemple, pour un message du type <STX>xxxxxxxx<ETX> (ou xxx c'est les données) je décode en ASCII ? Message édité par in_your_phion le 13-07-2010 à 09:53:57 |
theshockwave I work at a firm named Koslow | l'ascii, c'est une table de caractère. Ce n'est donc qu'un autre choix de représentation de tes valeurs. Si tu dois lire un octet qui a la valeur 3, que ce soit du binaire, que ce soit de l'hexa, que ce soit du décimal, que ce soit le caractère ascii 3, ca revient au même. Par contre, évidemment, le 3ème caractère de la table ascii n'est pas le caractère '3'.
--------------- last.fm |
in_your_phion |
hello
ou encore je créer d'autres objets avec plus ou moins de champs, ils devront êtres encodés avant d'être envoyés, non ? Comment je peux encoder cette structure ? Il faudrait que je fasse une boucle sur les champs de la structure ? c'est possible ? En fait, je crois que c'est lié à la serialization en binaire, mais je sais pas trop comment faire, c'est compliqué ? Message cité 1 fois Message édité par in_your_phion le 18-07-2010 à 11:45:21 |
Sve@r |
Message édité par Sve@r le 18-07-2010 à 17:57:38 --------------- Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche. |
in_your_phion | hello, Juste pour être sûr, quand j'écris dans le buffer de sortie (qui va être envoyé à l'autre application - cliente ou serveur), ce serait comme ça ?
Message cité 1 fois Message édité par in_your_phion le 18-07-2010 à 23:06:42 |
Publicité | Posté le 18-07-2010 à 23:03:30 |
Sve@r |
--------------- Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche. |
in_your_phion | salut, donc par exemple il faudrait faire :
?
ça a un rapport avec le codage little endian/big endian ? et si j'envoie juste ce buffer de char, ça sera toujours un buffer de char de l'autre côté non ? (Avec un décodage pê différent mais ce ne sera pas à moi de le gérer) Message cité 2 fois Message édité par in_your_phion le 21-07-2010 à 23:24:47 |
theshockwave I work at a firm named Koslow |
--------------- last.fm |
Sve@r |
Message édité par Sve@r le 22-07-2010 à 19:50:27 --------------- Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche. |
theshockwave I work at a firm named Koslow |
Sve@r |
--------------- Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche. |
theshockwave I work at a firm named Koslow | ce que je voulais dire, c'est qu'il n'y a pas de convention little endian ou big endian pour les floats sur le réseau, donc tu peux les traiter ou non, ca n'a pas d'importance (et d'ailleurs, ce n'est pas parce qu'un processeur est en little endian que les floats sont nécessairement traités en little endian aussi)
--------------- last.fm |
in_your_phion |
|
Sve@r |
Message cité 1 fois Message édité par Sve@r le 06-10-2011 à 21:51:35 --------------- Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche. |
in_your_phion |
|
Sve@r |
Message édité par Sve@r le 07-10-2011 à 23:46:02 --------------- Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche. |
theshockwave I work at a firm named Koslow |
--------------- last.fm |
Publicité | Posté le |