Je suis en train de construire une classe DHCPMessage en C#.La meilleure façon de représenter les tableaux de bits en C#?
RFC est disponible ici: http://www.faqs.org/rfcs/rfc2131.html
Pseudo
public object DHCPMessage
{
bool[8] op;
bool[8] htype;
bool[8] hlen;
bool[8] hops;
bool[32] xid;
bool[16] secs;
bool[16] flags;
bool[32] ciaddr;
bool[32] yiaddr;
bool[32] siaddr;
bool[32] giaddr;
bool[128] chaddr;
bool[512] sname;
bool[1024] file;
bool[] options;
}
Si l'on imagine que chaque champ est un tableau de bits de longueur fixe, ce qui est:
- Le plus versitile
- Meilleure pratique
façon de représenter cela comme une classe ???
OU .. comment écrireiez-vous cela? :)
Pensez à regarder la source C# de Bouncy Castle Crypto. Ils implémentent de nombreuses normes RFC traitant des concepts de niveau de bits. – AaronLS
Par opposition à byte, int non signé, etc? – GalacticCowboy