PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : QT - IP Adressen als Variablen


Mega-Zord
2015-10-26, 12:34:15
Hi,
ich möchte Bytes an verschiedene Adressen versenden. Bisher sieht das so aus:


Socket->connectToHost("127.0.0.1",50000);


Die Frage ist nun, wie ich die Adresse und den Port als Variable gestalten kann.

Nagelbrett
2015-10-26, 18:20:20
Was möchtest du da "gestalten"?
QString host = "127.0.0.1";
quint16 port = 50000;
Socket->connectToHost(host, port);

Mega-Zord
2015-10-26, 20:42:11
Danke, ich teste das morgen noch mal mit QString. Das mochte er vorhin irgendwie nicht.

Ich will nur ein paar bytes durchs LAN schubsen.

horner002
2015-10-26, 21:10:16
Speziell für IP-Adressen scheint es auch eine Klasse QHostAdress (http://doc.qt.io/qt-4.8/qhostaddress.html) zu geben, die connectToHost() anstatt eines Strings als Parameter akzeptiert.

Mega-Zord
2015-10-28, 09:43:06
Ich habe jetzt den Corschlag von Nagelbrett benutzt. Funktioniert super, danke noch mal :)