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ß.
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 ....