or download this
my $sock = IO::Socket::INET->new(
LocalAddr => '127.0.0.1:6300',
...
my $incoming;
while ($sock->recv($incoming, 65536)) {
my ($magic, $type, $nextLogChar, $logBufferSize, $length, $override
+, $bootTS, $pad) = unpack "llllllQQ" , $incoming;