Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:
The following server and client don't talk, but if I change the port numbers, they just become fine. I wonder whether there is something special with port 25 on windows XP. I know it is for smtp and that's the purpose. if I stop my server, netstat -a shows nothing listening on that port, so the port is available.
server
use warnings; use strict; use IO::Socket::INET; my $server = new IO::Socket::INET(Proto => "tcp", LocalAddr => "localhost", LocalPort => 25, Listen => 10) || die "Failed to initialize socket\n"; print "Socket initlaized\n"; my $connection = $server->accept(); print "connect\n"; while (<$connection>) { print $_; }
client
use warnings; use strict; use IO::Socket::INET; my $server = new IO::Socket::INET(Proto => "tcp", PeerAddr => "localhost", PeerPort =>25);
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: port 25 on windows XP
by shenme (Priest) on Jun 17, 2005 at 06:23 UTC | |
|
Re: port 25 on windows XP
by BrowserUk (Patriarch) on Jun 17, 2005 at 03:07 UTC | |
by gawatkins (Monsignor) on Jun 17, 2005 at 03:35 UTC | |
by Anonymous Monk on Jun 17, 2005 at 04:11 UTC | |
|
Re: port 25 on windows XP
by monarch (Priest) on Jun 17, 2005 at 02:31 UTC | |
by Anonymous Monk on Jun 17, 2005 at 04:05 UTC | |
|
Re: port 25 on windows XP
by sh1tn (Priest) on Jun 17, 2005 at 02:50 UTC | |
by Anonymous Monk on Jun 17, 2005 at 04:07 UTC | |
|
Re: port 25 on windows XP
by Anonymous Monk on Jun 19, 2005 at 17:18 UTC |