[Tutor PyCZ] vytvoření serveru

Jakub Vojáček Jakohv na seznam.cz
Úterý Srpen 15 08:26:44 CEST 2006


Tadyto je lepší ukázka toho co potřebuju:
from Tkinter import*
import socket
def prijmi():
    s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    host = "localhost"
    port = 1000
    s.connect((host, port))
    data=s.recv(1024)
    text.insert(END,data)
    s.close()
        
okno=Tk()
prijmi()
text=Text()
text.pack()
mainloop()

Když to normálně pustím a ten server funguje, tak se okno neobjeví. Ale ono by se mělo objevit a každá nová zpráva na serveru by se zobrazila do textu
> ------------ Původní zpráva ------------
> Od: Jakub Vojáček <Jakohv na seznam.cz>
> Předmět: Re: [Tutor PyCZ] vytvoření serveru
> Datum: 15.8.2006 08:17:59
> ----------------------------------------
> Já vím, ale těch posluchačů bude tolik jako klientů
> > ------------ Původní zpráva ------------
> > Od: Pavel Kosina <geon na post.cz>
> > Předmět: Re: [Tutor PyCZ] vytvoření serveru
> > Datum: 15.8.2006 08:14:20
> > ----------------------------------------
> > Jakub Vojáček napsal(a):
> > > 2)když už teda bude fungovat těch více klientů tak bych chtěl vytvořit
> > "posluchac.py". Rekneme, že by to bylo okno v Tk () s Text() a kdyby nějaký
> > klient něco odeslal, tak by se to co odeslal vložilo do Textu(). 
> > > dík
> > >   
> > pokud ti bude fungovat 1) tak tohle by již neměl být problém. PRostě 
> > přejmenuješ server.py na posluchač.py. No a pak když máš v proměnné data 
> > chtěný řetězec, tak ho jednoduše do Text() vložíš. Tuším že 
> > text.insert(END, data).
> > 
> > -- 
> > geon
> > Pavel Kosina
> > 
> > _______________________________________________
> > Tutor mailing list
> > Tutor na py.cz
> > http://www.py.cz/mailman/listinfo/tutor
> > 
> > 
> > 
> 
> Blujacker
> _______________________________________________
> Tutor mailing list
> Tutor na py.cz
> http://www.py.cz/mailman/listinfo/tutor
> 
> 
> 

Blujacker


Další informace o konferenci Tutor