> Server: 
> #!/usr/bin/perl
> use IO::Socket;
> my $sock = new IO::Socket::INET (
>                                  LocalHost => 'IP_GOES_HERE', 
> (<-- yes this
> is set properly)
>                                  LocalPort => '60000',
>                                  Proto => 'tcp',
>                                  Listen => 1,
>                                  Reuse => 1,
>                                 );
> die "Could not create socket: $!\n" unless $sock;
> 
> my $new_sock = $sock->accept();
> while(defined(<$new_sock>)) {
>    print "Socket defined\n";
>    print $_;
> }
> close($sock);
> 
> Client:
> #!/usr/bin/perl
> use IO::Socket;
> my $sock = new IO::Socket::INET (
>                                  PeerAddr => 'IP_GOES_HERE',
>                                  PeerPort => '60000',
>                                  Proto => 'tcp',
>                                 );
> die "Could not create socket: $!\n" unless $sock;
> print "$sock\n";
> print $sock "test\n";
> close($sock);
>   

Are you starting the server first and verify that it is listening (use
netstat and grep for the port) ?

try autoflushing the socket handle:
$new_sock->autoflush(1); # put this after the line
"while(defined(<$new_sock>))
 


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to