Bonjour,
Je débute en c#, j'essaie de travailler avec des données binaires mais je suis assez perdu.
Je souhaiterai ajouter dans des arguments dans une chaine binaire selon un format précis.
En PHP j'ai la fonction Pack / unpack qui me permet de faire cela, par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 $arg="connect"; $header=pack("c",2); //Caractère signé $header.=pack("n",strlen($arg)); // toujours 16 bits, ordre des bits big endian $header.=$arg; $nBytes=socket_write($socket,$header,strlen($header)); // envoie des données
En c#, quel serait sa traduction ?
Est ce que je dois utiliser la classe MemoryStream, BinaryWriter ?
Merci
Partager