C
Chris2010
Gast
Hallo,
ich bin auf der Suche nach ein Klasse mit der ich Bit-Streams auslesen kann.
Beispiel:
Ich empfange über einen Socket Bit-gepackte Nachrichten, d.h. eine empfangen Nachricht ist z.B. folgendermaßen definiert:
Nachricht A { Attribut "ID" von Bit 0 bis Bit 6, Attribut "Classification" von Bit 7 bis Bit 12, usw. }.
Ich suche nach einer Klasse, die in etwa so Funktioniert:
Gibt es sowas?
Gruß, Chris
PS: BitSet der Java Klassenbibliothek ist übrigens nicht das, was ich suche.
ich bin auf der Suche nach ein Klasse mit der ich Bit-Streams auslesen kann.
Beispiel:
Ich empfange über einen Socket Bit-gepackte Nachrichten, d.h. eine empfangen Nachricht ist z.B. folgendermaßen definiert:
Nachricht A { Attribut "ID" von Bit 0 bis Bit 6, Attribut "Classification" von Bit 7 bis Bit 12, usw. }.
Ich suche nach einer Klasse, die in etwa so Funktioniert:
Java:
class GesuchteKlasse
{
// Speichert eine Byte Stream.
public GesuchteKlasse(byte[] stream)(byte[] stream) {...}
/**
* Gib long-Wert des Byte Stream von startBit bis endBit aus.
* Beispiel: Byte Stream ...0010000100100 (LSB ist links), dann
* gibt getValue(1, 5) den Wert 10 zurück.
*/
public long getValue(int startBit, int endBit) {...}
}
Gibt es sowas?
Gruß, Chris
PS: BitSet der Java Klassenbibliothek ist übrigens nicht das, was ich suche.