Eigene IP-Adresse

Alles rund um die Programmierung mit Qt
Antworten
graythornWW
Beiträge: 38
Registriert: 20. Oktober 2008 09:48

Eigene IP-Adresse

Beitrag 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... :lol: )

Danke und Gruß
Andreas
Zuletzt geändert von graythornWW am 9. Oktober 2009 12:34, insgesamt 1-mal geändert.
toem
Beiträge: 124
Registriert: 17. März 2009 14:01

Beitrag von toem »

Schau dir mal TCPSocket an, da gibt es dann so schöne Methoden wie peerAdress und peerPort !
graythornWW
Beiträge: 38
Registriert: 20. Oktober 2008 09:48

Beitrag 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
toem
Beiträge: 124
Registriert: 17. März 2009 14:01

Beitrag von toem »

RHBaum
Beiträge: 1436
Registriert: 17. Juni 2005 09:58

Beitrag 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 ....
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Code: Alles auswählen

QList<QHostAddress> QNetworkInterface::allAddresses ()  
Antworten