Stellt Qt eine Klasse bereit, die eine IP-Adresse darstellt?

8

Ich dachte, QHostAddress wäre es, aber es bietet auf seltsame Weise keine Methoden zur Überprüfung, ob die IP-Adresse gültig ist oder nicht (mehr, veraltet zu Qt3).

Weiß jemand?

    
sivabudh 10.02.2010, 21:36
quelle

3 Antworten

5

Hier ist die offizielle Antwort von Nokia Support-Techniker, Name für den Datenschutz entfernt:

  
    

Ich habe eine Frage auf stackoverflow.com wie folgt gestellt:

         

Stellt Qt eine Klasse bereit, die eine IP darstellt Adresse?

         

Sie sehen, dass jemand bereits eine Lösung für meine Frage gepostet hat.

         

Ich möchte jedoch fragen, warum Nokia nicht nur eine Methode für

bereitstellt          

QHostAddress (wie isValid ()), die die Hostadresse überprüft     Gültigkeit?

  
     

Danke für Ihre Anfrage. Sie können   Verwenden Sie die isNull () -Methode, um das zu überprüfen   Gültigkeit. Es wird wahr für zurückkehren   ungültige Adressen:    Ссылка

     

Hoffe, das hilft.

     

Grüße,

     

Support Engineer, Qt-Entwicklung   Frameworks, Nokia

    
sivabudh 12.02.2010, 16:10
quelle
7

Es gibt eine Alternative zur Verwendung von isIpv4Address() und isIPv6Address() . Zum Beispiel:

%Vor%

Siehe auch:

Ссылка

Hoffe, das hilft.

    
RA. 10.02.2010 22:01
quelle
1

Der Rückgabewert bool von QHostAddress::setAddress(const QString &address) gibt an, ob die Zeichenfolge erfolgreich als IPv4- oder IPv6-Adresse analysiert wurde.

%Vor%

Ссылка

    
rolevax 05.02.2017 10:41
quelle

Tags und Links