> > The plugin server unfreezes even if you simply move the mouse over QGis > (wihtout doing any action on it). >
This happens only if you move the mouse over the Canvas, while the server remains freezed while moving on other areas (TOC, toolbar, etc.) > It must be investigated... > > giovanni > > 2012/6/19 Víctor González <[email protected]> > >> Hi, >> >> I'm trying to create a plugin that opens a socket server in a separate >> thread and handles requests. I create the server using >> SocketServer.TCPServer and threading.Thread in the initGui method and the >> plugin starts correctly, but if I try to get a response from a client, the >> server freezes and does not respond. >> >> The strange thing is that I have added a toolbar button that opens and >> closes a file and, if I click that button, the server unfreezes and I get >> the response as expected. However, if I create the socket server with the >> same exact code as an standalone program, it works as expected without >> freezing. >> >> I have looked into the PyQgis cookbook [1] and the contributed plugins >> [2] searching for an example or solution but I couldn't find anything. Does >> anyone know what may be wrong? Any hint will be greatly appreciated. I >> attach the Qgis plugin as well as the standalone server and client. >> >> Thanks in advance, >> Víctor. >> >> _______________________________________________ >> Qgis-developer mailing list >> [email protected] >> http://lists.osgeo.org/mailman/listinfo/qgis-developer >> >> >
_______________________________________________ Qgis-developer mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/qgis-developer
