Jakub Vojáček wrote: > jak ale udělat funkci, která byčekala až na server přijde nějaká zpráva a pak > by jí stáhla?
select.poll() ci select.select()? > klient ma dve funkce: > def posli_rozkaz(self,co): > s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) > host = "localhost" > port = 1001 > s.connect((host, port)) > s.send(co) > s.close() > def prijem_rozkazu(self): > > s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) > host = "localhost" > port = 1001 > > s.connect((host, port)) > s.setblocking(0) > try: > data= s.recv(1000000) > exec(data) > > except: > pass > s.close() > > > Prostě jakmile by jakýkoliv klient odeslal příkaz, hned by se u všech > ostatních klientů zavolal funkce prijem_rozkazu() Ugh? Ty fakt poustis kod, ktery ti prisel po siti (nehlede na to, ze to je loopback)? Myslis to vazne, nebo je chyba na mem prijimaci? Pokud odpovis "ano", zkus se zamyslet. Jinak vrele doporucuju projit nejaky HOWTO ohledne programovani se socketama pod Unixem. Hezky vecer, -jkt -- cd /local/pub && more beer > /dev/mouth
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Python mailing list [email protected] http://www.py.cz/mailman/listinfo/python
