#!/usr/bin/perl
use warnings;
use strict;
use IO::Socket;
my $serv = IO::Socket::INET->new(LocalPort => 9876,Listen => 5); # queue up no more than 5 pending clients
while(my $client = $serv->accept()) { #somebody connected!
    print $client "The time is now: ".scalar(localtime(time()))."\n";
    close $client;
}