#!/usr/bin/perl -Tw use IO::Socket; my $sock = new IO::Socket::INET ( LocalHost => 'localhost', LocalPort => shift || 7070, Proto => 'tcp', Listen => 1, Reuse => 1, ); die "Could not create socket: $!\n" unless $sock; my $socket; my $data; for ( ; $socket = $sock->accept(); close $socket) { while ($data = <$socket>){ print $data; } } close($sock);