in reply to IO::Sockets server
(That's adapted from an actual script I use on Windoze ... ymmv.)use warnings; no warnings 'once'; # suppress warning re $client_address use IO::Socket; $server_port = '7777'; open ($rd, '>>', 'log.txt') or die "Couldn't open log.txt for appendin +g: $!"; $server = IO::Socket::INET->new( LocalPort => $server_port, Type => SOCK_STREAM, Listen => 1 ) or die "Couldn't be a tcp server on port $server_port : $@\n$!\n"; while(1) { print "Server waiting\n"; ($client, $client_address) = $server->accept(); $data_read = <$client>; print $rd $data_read; close($client); }
|
|---|