Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct
How to break from the Waitforreadyread in QUdpSocket
ManiRon last edited by ManiRon
I have a program in which i bind and receive data in a QThread , when i press a start button on my UI i start my thread and wait in (WaitForReadyRead) infinitely till i get any data , Inbetween if i want to terminate the wait , How can this be done ? . I tried to close the connection when the execution is waiting at WaitForReadyRead and i end up having an assertion , How to do this ?
is there a reason you need to use
waitForReadyRead()? Things would be much easier if you just connect a slot to the
But well, if you insist to do it like that, then you'll have to create a loop and give the wait function a timeout. Then you call it again if the connection is not about to close.
But honestly, that feels like an ugly hack.