The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

use strict;
use IO::Socket;
use Time::HiRes qw(gettimeofday tv_interval) ;

my $separator = '_stop_' ;

my $id = 'nadim' ;
my $host = 'localhost' ;
my $port = '12001' ;

my $file_list = join($separator, ('./watch_client.pl', './INSTALL', './doc/how_fast_is_it', './PBS/Prf.pm')) ;

my $answer = SendCommand($host, $port, "WATCH_FILES$separator$id$separator$file_list") ;
print $answer ;

$answer = SendCommand($host, $port, "GET_MODIFIED_FILES_LIST$separator$id") ;
print $answer ;

sub SendCommand
{
my ($host, $port, $command) = @_ ;

my $socket = new IO::Socket::INET->new("$host:$port") or die $@ ;

print $socket "$command\n" ;

my $answer = <$socket> ;

return($answer) ;
}

#--------------------------------------------------------------