Detecting hostname == localhost?
    Thiago Macieira 
    thiagom at wanadoo.fr
       
    Fri Sep 13 11:48:14 BST 2002
    
    
  
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Michael Goffioul wrote:
>I've got a problem that should be fixed before 3.1. I want to detect
>that a given hostname corresponds to localhost. The hostname may be
>in alphabetical or IP address form. Is there an easy way to do that
>using KDE classes?
The known hostnames "localhost", "*" and "127.0.0.1" (and "::1" for IPv6) are 
guaranteed to be localhost and you could even hardcode that. However, there 
are other several possibilities of loopback that won't show up unless you 
perform a lookup.
That is the case for "localhost.localdomain" and any other "localhost.*" that 
will show up only by reading /etc/hosts and DNS queries. If that is 
acceptable, I think we could add a member (static?) function isLocalhost() to 
KInetSocketAddress that would return true in case an address is localhost.
However, this would be a new feature...
PS: that would probably be best in KAddressInfo or in the proposed 
KInetAddress class.
- -- 
  Thiago Macieira - UFOT Registry number: 1001
 thiagom at mail.com
   ICQ UIN: 1967141  PGP/GPG: 0x6EF45358
     Registered Linux user #65028
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)
iD8DBQE9gcJvM/XwBW70U1gRAonJAJ4kFwSCsOMYwENXDn2UeCaqljE1/wCdFtWH
xLzwDt5wOcZY492imk1OAGQ=
=j0Cr
-----END PGP SIGNATURE-----
    
    
More information about the kde-core-devel
mailing list