>>681
カン でもないよ

if (substr($msg,0,8) eq 'HTTP/1.1') {
$msg_size = length($msg);  <=ここ
} elsif (substr($msg,0,4) eq $accountID) {

HTTP〜の文字列がきたパケットを破棄してる

1つ疑問があるのだが
パケットは最大サイズが決まってるのだが
分割されてきた場合別々に処理するのだろうか?

0078と007Bのパケットがサイズ(52だっけ?)以下になって
0000のパケットとして処理されてるのだが