On Tue, 13 May 2003, Andy Tschiersch wrote:
> Wenn der inetd an den Port 8932 lauscht und dann mein kleines
> Perlprgramm startet, dann bekomme ich die Fehlermeldung: Address already in use
>
> Hier der Codeschnippsel in dem der Fehler ensteht:
>
> my $socket = IO::Socket::INET->new(
> 'Listen' => 1,
> 'LocalPort' => 8932,
> ) or write_log($!);
>
> Nehme ich die Zeile aus der inetd.conf wieder raus, geht es wieder.
> Also scheint der inetd den Port nicht freizugeben. Was mache ich
> falsch?
Du musst keinen neuen Port öffnen, sondern bekommst den von inetd bereits
benutzten Socket, verbunden mit stdin und stdout. Du brauchst demnach
wahrscheinlich kein IO::Socket in Deinem Perl-Skript zu nutzen.
-- Gruß, Dominik To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org with "unsubscribe de-bsd-questions" in the body of the messageReceived on Wed 14 May 2003 - 10:24:59 CEST