2009/9/21 Giorgio Zoppi <giorgio.zo...@gmail.com>
> Ciao, > sto facendo un piccolo server che deve lanciare eventi al modulo della > gui come gui usiamo Qt e cerco un modo thread-safe > per integrare il tutto. La parte server sotto e la parte di gui sopra. > Idee? > Giorgio. > Ciao, dal titolo dell'email sembrerebbe che tu la vuoi implementare con twisted. Twisted ha il supporto per installare il proprio reactor nelle gui qt. E' disponibile anche il reactor per le qt4 (https://launchpad.net/qt4reactor). Altrimenti quello per le qt3 è già disponibile da tempo. Da quello che scrivi sembra che il server deve richiamare delle funzioni del client. Per fare questo ti consiglio di usare il PerspectiveBroker di Twisted che ti permette di invocare metodi remoti come se fossero locali. Guarda qui per maggiori dettagli. http://twistedmatrix.com/projects/core/documentation/howto/pb-intro.html Se invece vuoi far parlare tra di loro gui e server tramite semplici messaggi che viaggiano in rete, altro non devi fare che aprire due socket e far si che i due si mandino messagi al ricevimento dei quali reagiscono come vuoi tu. Anche in questo twisted ti può aiutare. Ciao Fabrizio
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python