Probleme bei Aufruf "disconnectFromHost()" [gelöst
Verfasst: 18. Februar 2008 12:28
Hallo,
ich habe einen neuen QTcpSocket erstellt, schreibe auf diesem Daten (write("...")) und will ihn danach mit disconnectFromHost() wieder schließen.
In der Qt Online Dokumentation steht eigentlich drin, dass diese Methode den Socket erst schließt, wenn alle Daten die über den Socket noch zu senden sind gesendet wurden.
Allerdings ist es bei mir im Programm so, dass der Socket bereits geschlossen wird, bevor der write()-Befehl abgearbeitet wurde.
Weiß jemand woran das liegen könnte?
ich habe einen neuen QTcpSocket erstellt, schreibe auf diesem Daten (write("...")) und will ihn danach mit disconnectFromHost() wieder schließen.
In der Qt Online Dokumentation steht eigentlich drin, dass diese Methode den Socket erst schließt, wenn alle Daten die über den Socket noch zu senden sind gesendet wurden.
Allerdings ist es bei mir im Programm so, dass der Socket bereits geschlossen wird, bevor der write()-Befehl abgearbeitet wurde.
Weiß jemand woran das liegen könnte?
Code: Alles auswählen
QTcpSocket* tcpSocket = new QTcpSocket();
...
tcpSocket->connectToHost(ipAdress,6001);//IP, Portübergabe
tcpSocket->write("<change></change>");
tcpSocket->disconnectFromHost();
....