Solved QTcpServer, I can't use the main event loop
I need to add a TCP server to a large linux application which was developed in the past by others.
For reasons that I haven't had time to fully investigate, the internal app thread structure blocks the main loop of QT events and I can't change the structure without heavy refactoring.
I then tried to implement the TCP server in a separate thread by overriding "incomingConnection", but the method is not called, I think why the events loop is still required internally (with the event loop fully working this implementation work). Do you have any idea how this problem can be solved?
I have seen that a new QEventLoop can be created, but I am not sure if it could solve it.
If it were possible I would much prefer to use signals and slots, which make the code simpler and more performing.