#!/usr/bin/perl
use warnings;
use strict;
use IO::Socket;
my $host = 'localhost';
my $port = 4444;
my $server = new IO::Socket::INET(
Proto => 'tcp',
PeerAddr => $host,
PeerPort => $port,
);
die "Connect failed: $!\n" unless $server;
print "Client connected.\n";
print "Server says: ", scalar(<$server>);
print $server "Hello from the client!\n";
print "Server says: ", scalar(<$server>);
print $server "And goodbye!\n";
print "Server says: ", scalar(<$server>);
close $server;