Gabor Szabo <[email protected]> writes:
[...]
> It seems the server is launched but the client still cannot connect.
> Or something completely different :)
[...]
Hi Gabor,
some thoughts on this:
- If the server was shutdown without closing its socket, then the socket
may be alive for some seconds, blocking the port for some time. At
least I saw this behavior on *BSD systems.
- Maybe setting ReuseAddr and/or ReusePort can help here?
- Probably it's a good idea to not use a hardcoded port. Other
daemons/servers could already use this port, or the tester may run the
test suite for different perls in parallel. If IO::Socket::INET does
not have LocalPort specified, then a random port which is still
available is used.
Regards,
Slaven
--
Slaven Rezic - slaven <at> rezic <dot> de
Berlin Perl Mongers - http://berlin.pm.org