Zdravím No vlastně asyncore.loop je hlavní smyčkou komunikace, tedy obsluhuje události a příslušně na ně reaguje. Má určitý seznam objektů, se kterými pracuje (ten jí je buď předán, nebo využívá výchozí seznam VŠECH existujících instancí asyncore.dispatcher a podobných tříd, což vysvětluje to "magické předání" objektu). Konkrétně pak v této hlavní smyčce probíhá volání select(), které zjišťuje, zda jsou na některém ze síťových kanálů data k načtení a pokud ano, volá příšlušný objekt. Zrovnatak pokud jsou v cache pro odeslání některého z objektů data, jsou vyslána do sítě. Vzal jsem to stručně, ale snad jsem vystihl základní princip...
On St, lis 21, 2007 at 07:00:23 +0100, Tomy novella wrote: > ahoj, > este by ma zaujimalo, ze co robi asyncore.loop(), > pretoze je to zjavne funkcia modulu a nie metoda vztahujuca sa k > instancii triedy(myslim triedu asyncore.dispatcher)? cital som manual, > ale som nepochopil... kazdych 30 sekund (default) sa snazi *co* > urobit? a co robi, ked sa k nicomu nevztahuje? diky :) _______________________________________________ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python