[gelöst]ip auslesen
[gelöst]ip auslesen
hallo
habe mir ein Server/Client Programm mit QTcpSocket erstellt.
Nun muss ich die Netzwerk IP vom Client auslesen und aus der die IP Adresse des Servers generieren. Ich habs bis jetzt mit den Befehlen peerAddress() und localAddress() probiert, aber die liefern immer nur 127.0.0.1
Ich hab nun 2 Fragen:
wie lese ich die IP aus (möglichst ohne QProcess)
wie editier ich die IP
thx
nobody
habe mir ein Server/Client Programm mit QTcpSocket erstellt.
Nun muss ich die Netzwerk IP vom Client auslesen und aus der die IP Adresse des Servers generieren. Ich habs bis jetzt mit den Befehlen peerAddress() und localAddress() probiert, aber die liefern immer nur 127.0.0.1
Ich hab nun 2 Fragen:
wie lese ich die IP aus (möglichst ohne QProcess)
wie editier ich die IP
thx
nobody
Zuletzt geändert von nobody am 13. Oktober 2006 09:23, insgesamt 1-mal geändert.
Ein Host kann mehrere IP's haben...
Editieren? Mit QLineEdit und event. einen passenden QValidator. Oder meinst du was anderes?
Code: Alles auswählen
qDebug() << QNetworkInterface::allAddresses();
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
sry bin noch anfänger in qt
also ich benutze 4.2
ich will einfach nur die ip von dem rechner haben, auf dem das Programm läuft
habs auch mit QHostAddress::toIPv4Address versucht, nur weiß ich nicht mit was ich das Objekt (er verlangt eines zum ausführen der Funktion) initialisieren soll. Er verlangt eine Adresse aber die ist gerade das, was ich wissen will
nobody
also ich benutze 4.2
ich will einfach nur die ip von dem rechner haben, auf dem das Programm läuft
habs auch mit QHostAddress::toIPv4Address versucht, nur weiß ich nicht mit was ich das Objekt (er verlangt eines zum ausführen der Funktion) initialisieren soll. Er verlangt eine Adresse aber die ist gerade das, was ich wissen will
nobody
Hallo,
also ich würde das spontan so lösen, wie ich es bereits in diesem Thread
http://www.qtforum.de/forum/viewtopic.p ... highlight=
beschrieben habe.
Ich hoffe das war es, was du gesucht hast.
heikob
also ich würde das spontan so lösen, wie ich es bereits in diesem Thread
http://www.qtforum.de/forum/viewtopic.p ... highlight=
beschrieben habe.
Ich hoffe das war es, was du gesucht hast.
heikob