Help for this page
my $str_with_length = pack("N/a*", $some_data); $sock->send($str_with_length);
while (read ($sock, $buf, 4) != 0) {last;}; my $length = unpack("N", $buf); read ($sock, $input_str, $length);
binmode $sock;