Just to add some clarity to this issue, while I am in the blocking mode awaiting a response to an outgoing command, the UI needs to be locked. This would imply that during the waiting, I could not simply pass messages via the eventLoop.
It would be ok if some user interaction was queued. As a result, I need to come up with a solution that does not allow the UI to change until content is received, and at the same time, background content received over the network will
need to be processed as well as the response to an outgoing command.




Reply With Quote
Bookmarks