python网络编程 一个例程(自娱自乐),python网络编程,import Tkint


import Tkinterimport socketclass window:    def __init__(self,root):        label1=Tkinter.Label(root,text='IP')        label2=Tkinter.Label(root,text='PORT')        label3=Tkinter.Label(root,text='DATA')        label1.place(x=5,y=5)        label2.place(x=30,y=5)        label3.place(x=35,y=5)        self.entryIP=Tkinter.Entry(root)        self.entryIP.insert(Tkinter.END,'127.0.0.1')        self.entryport=Tkinter.Entry(root)        self.entryport.insert(Tkinter.END,'1051')        self.entrydata=Tkinter.Entry(root)        self.entrydata.insert(Tkinter.END,'hello')        self.Recv=Tkinter.Text(root)        self.entryIP.place(x=40,y=5)        self.entryport.place(x=40,y=30)        self.entrydata.place(x=40,y=55)        self.Recv.place(y=115)        self.send=Tkinter.Button(root,text='send',command=self.send)        self.send.place(x=40,y=80)    def send(self):        try:            self.entryIP.get()            port=int(self.entryport.get())            data=self.entrydata.get()            client=socket.socket(socket.AF_INET,socket.SOCK_STREAM)            client.send(data)            rdata=client.recv(1024)            self.Recv.insert(Tkinter.END,rdata.decode())            client.close()        except:            self.Recv.insert(Tkinter.END,'error')root=Tkinter.Tk()window=window(root)root.mainloop()

评论关闭