Seite 1 von 1
Eigene IP-Adresse
Verfasst: 9. Oktober 2009 11:34
von graythornWW
Hallo zusammen,
wie bitte bekomme ich (mit Qt4.5) meine eigene IP-Adresse heraus?
(bzw. die IP-Adresse des Rechners, vor dem ich sitze...

)
Danke und Gruß
Andreas
Verfasst: 9. Oktober 2009 11:42
von toem
Schau dir mal TCPSocket an, da gibt es dann so schöne Methoden wie peerAdress und peerPort !
Verfasst: 9. Oktober 2009 12:28
von graythornWW
Wenn ich das richtig sehe klappt das mit den QTcpSockets erst wenn ich eine Verbindung aufgebaut habe. Solange keine Verbindung existiert, liefert QAbstractSocket::localAddress() bzw. QAbstractSocket::peerAddress() nichts zurück.
Ich brauche jedoch meine IP-Adresse bevor ich die Verbindung herstelle, da beim Verbindungsaufbau diese Adresse in einen HTTP-Header geschrieben werden muß.
Any ideas????
Danke
Andreas
Verfasst: 9. Oktober 2009 13:50
von toem
Verfasst: 9. Oktober 2009 13:54
von RHBaum
Welche Adresse meinst du denn, falls dein PC mehrere (virtuelle) Netzwerkkarten hat ???
Eigentlich sollte das ganze IP gehabe transparent fuer den User ablaufen ... es sei denn man schreibst TCP/IP Hilfstools

oder ne firewall oder sowas ...
Fuer was brauchst du denn unbedingt die IP ?
Die QT wird dir da nur rudiemntaer weiterhelfen koennen, das ganze iss schon ziemlich systemabhaengig ....
Ciao ....
Verfasst: 9. Oktober 2009 17:17
von upsala
Code: Alles auswählen
QList<QHostAddress> QNetworkInterface::allAddresses ()