[python] sockety - problem s HTTP spojenim
Tomy novella
tomasnovella na gmail.com
Úterý Listopad 27 18:24:03 CET 2007
ahoj :)
mozno uz v duchu nadavate na ten blby google, ktory mi hodil link na
tuto konferenciu, ale neda mi to, a mam este 2 dalsie otazky ;-)) :
1) (odvolavam sa na moj posledny poslany script):
KEDY sa mi tie data odoslu? len co naplnim self.buffer(budu mat data
nenulovu dlzku)? lebo skusal som taku vec, ze:
------
c = atlantis_client()
c.buffer = "JEDEN PRIKAZ\r\n"
c.buffer = "DRUHY PRIKAZ\r\n"
------
... a odoslalo mi LEN tu druhu vec(v tomto pripade "DRUHY PRIKAZ\r\n")
preco? ako mam odoslat obe?
2) (filozoficka): stale ked poslem po nejakom protokole prikaz, tak
ma koncit "\r\n"? - totiz donedavna som novy riadok ukoncoval len
"\n"a stacilo to, preco je tak aj \r ved to je tabulator a ten predsa
nevidno! :) aspon ja v tom nevidim logiku ;(
dikyy :)
2007/11/23, Filip Štědrosnký <regnarg na seznam.cz>:
> On Čt, lis 22, 2007 at 08:05:04 +0100, Tomy novella wrote:
> > noo diky :) ako tak tomu chapem :) v podstate asynchat.loop() kazdych
> > x sekund kontroluje, ci dosli nejake data a ci moze nejake data
> > poslat. spravne? este by ma zaujimalo, ze kolko je defaultne tych x
> > sekund ;)
>
> Samozřejmě to není jednou za X sekund, přenos funguje zcela plynule.
> Protože volání select čeká tak dlouho, než nastane událost (příjem dat)
> NEBO vyprší timeout (~30s nebo něco takového). Ale na události se
> samozřejmě reaguje v řádu okamžiku...
>
> --
> regnarg -- Homepage: http://rg.pretel.cz -- JID: regnarg na jabber.cz
> V péči o štěstí druhých nacházíme své vlastní. -- Platón
> Čestná smrt je lepší než život v hanbě. -- Tacticus
>
> _______________________________________________
> Python mailing list
> Python na py.cz
> http://www.py.cz/mailman/listinfo/python
>
--
PS: prosim v mailoch tykat! nie vykat ;)
Tom na sQo
tomasnovella na gmail.com
Další informace o konferenci Python