Thread Deklaration einer Bytefolge
(1 answers)
Opened by ebandit at 2005-08-28 17:23
Hallo,
ich versuche gerade ein perl-skript zu programmieren, dass über IO::Socket TCP Pakete verschickt und empfängt. Bei den zu verschickenden Paketen handelt es sich um Byte-Werte (also kein ASCII-String). Inzwischen habe ich es geschafft, dass mein Perl-Programm die Byte-Folge aus einer Binärdatei in eine Variable einliest. Nun möchte ich die Byte-Folge aber als Variable in Perl deklarieren, woran ich bisher leider gescheitert bin, da ich die korrkete Syntax für die Deklaration einer Bytefolge nicht gefunden habe. Die ersten 8 Bytes sind : 0x62 0x6d 0x69 0x63 0x02 0x01 0x00 0xdf Hab's schon mit Code: (dl
)
$data=pack("h*",0x62,0x6d,0x69,0x63,0x02,0x01,0x00,0xdf); versucht, hat aber nicht funktioniert. Was mir fehlt ist, wie man eine Bytefolge deklariert: Für einen Perl-Experten dürfte es kein großes Problem sein, aber ich bin schon am verzweifeln. Bitte um Hilfe! Danke im voraus!!!\n\n <!--EDIT|ebandit|1125240475--> |