[Vienna-pm] hostname??

gooly at gmx.at gooly at gmx.at
Thu Apr 12 02:22:11 PDT 2007


Hallo, 
habe ein merkwürdiges Problem:
auf einem PC bekomme ich auf der Konsole mit: >hostname den (mit 9.3er 
SuSi Yast) eingetragenen HOst-Namen: 'Soltek'
Auf einem anderen PC wratet nun ein Socket-Server auf Clients und wenn 
sich einer anmeldet soll er den hostname auf /dev/tty2 anzeigen.

AAAAber $name wird nicht beschrieben??
# mein code ..
for ( $waitedpid = 0;
        ($paddr = accept(Client,Server)) || $waitedpid;
        $waitedpid = 0, close Client)
  {
       next if $waitedpid and not $paddr;
       my ($port, $iaddr) = sockaddr_in($paddr);
       my $name = gethostbyaddr($iaddr,AF_INET);
       print "\tReq:\t",inet_ntoa($iaddr),"\t$name @ $port\n";#Zeile58
 ...
  }

ergibt:
Use of uninitialized value in con ... at line 58 
Req: 10.10.10.10      @ 6980

Wieso ist alles andere ok, nur nicht $name ???
und hostname ist auf dem Client korrekt eingetragen??
Muss man hier wieder eines der vielen Leukoplastpflaster bei den 
aktuellen SuSEs irgendwo aufkleben?

Mahlzeit und Danke schon mal,
Calli


More information about the Vienna-pm mailing list