2
perl recvコールを使用してネットワーク経由でパケットを受信しています。私はパケットを受信することができますが、パケットの最初の2バイトが残りのメッセージに関する情報を伝えるようにパケットをフォーマットします。私はperlで多くのプログラミング経験を持っていませんし、受信したパケットから最初の2バイトをどのようにして別の変数にコピーすることができますか?perlでのバッファ操作
perl recvコールを使用してネットワーク経由でパケットを受信しています。私はパケットを受信することができますが、パケットの最初の2バイトが残りのメッセージに関する情報を伝えるようにパケットをフォーマットします。私はperlで多くのプログラミング経験を持っていませんし、受信したパケットから最初の2バイトをどのようにして別の変数にコピーすることができますか?perlでのバッファ操作
あなたはunpack
たい:
my ($byte1, $byte2) = unpack('(a1)2', $packet);