6 use Data::Dump qw(dump);
8 my $sock = IO::Socket::INET->new(
10 # LocalAddr => 'localhost',
16 warn "listen on ", dump $sock->sockaddr, $sock->sockport;
18 while ( my $client = $sock->accept() ) {
20 warn "connect from ", dump $client->peeraddr, $client->peerport;
22 while ( read $client, my $command, 1 ) {
23 $command = ord $command;
24 warn "# command: $command\n";
25 if ( $command == 4 ) {
26 read $client, my $len, 2;
27 read $client, my $auth, unpack( 'n', $len );
28 warn "AUTHENTIFICATION $len $auth\n";
34 warn "client disconnected\n";