Thanks!
Yeah it seems eventLoop is running for the thread.
ahhh, this is making me crazy now![]()
-vishal
Thanks!
Yeah it seems eventLoop is running for the thread.
ahhh, this is making me crazy now![]()
-vishal
So you get into that method (one of the two early qDebug is logged), but the invokeMethod fails?
Cheers,
_
What i can see is :
bool debug3=QMetaObject::invokeMethod(entry.Connection( ), "SetSocket",Qt::BlockingQueuedConnection, Q_ARG(SocketPointerStruct, socketPointerStruct));
qDebug()<<"User is repatriated"<<debug3;
it never returns , qDebug() after invokeMethod is never executed.
Regards,
Vishal
One more thing actually i forgot to mention or I realized just now, that client is terminated when it was processing some data over the socket , which means client was forcekilled and there was some data still in Qsocket stream and may be that is the reason that it never returns and invokemethod of that thread is never called.
Can anybody please point , how can we close that socket on that thread ? or am i really overthinking on it?
Thanks!
vishal
Hello Qt Experts,
please shed some light on this topic.
Thanks!
Bookmarks