#!/usr/bin/perl -w use IO::Socket; print "Receiver...\n"; my $sock = new IO::Socket::INET ( LocalHost => 'myhost', LocalPort => '7070', Proto => 'tcp', Listen => 1, Reuse => 1, ); die "Could not create socket: $!\n" unless $sock; my $new_sock = $sock->accept(); while(<$new_sock>) { print $_; } close($sock); #### Receiver... Could not create socket: Bad file number #### smeau407:db1010:/export/home/oracle> -> grep 7070 /etc/services smeau407:db1010:/export/home/oracle> -> netstat -an | grep 7070 smeau407:db1010:/export/home/oracle> -> telnet localhost 7070 Trying 127.0.0.1... telnet: Unable to connect to remote host: Connection refused #### #!/usr/bin/perl -w #### truss ./mtb_receive.pl execve("/usr/perl5/5.6.1/bin/perl", 0xFFBFFA94, 0xFFBFFAA4) argc = 3 resolvepath("/usr/lib/ld.so.1", "/usr/lib/ld.so.1", 1023) = 16 resolvepath("/usr/perl5/5.6.1/bin/perl", "/usr/perl5/5.6.1/bin/perl", 1023) = 25 stat("/usr/perl5/5.6.1/bin/perl", 0xFFBFF868) = 0 open("/var/ld/ld.config", O_RDONLY) Err#2 ENOENT stat("/usr/perl5/5.6.1/lib/sun4-solaris-64int/CORE/libperl.so.1", 0xFFBFF370) = 0 resolvepath("/usr/perl5/5.6.1/lib/sun4-solaris-64int/CORE/libperl.so.1", "/usr/perl5/5.6.1/lib/sun4-solaris-64int/CORE/libperl.so.1", 1023) = 57 : : fstat64(3, 0xFFBFED40) = 0 ioctl(3, TCGETA, 0xFFBFEE24) Err#25 ENOTTY read(3, " # ! / u s r / b i n / p".., 8192) = 1358 read(3, 0x0002E64C, 8192) = 0 llseek(3, 0, SEEK_CUR) = 1358 close(3) = 0 _exit(0) ####