# from Tkinter import * import socket,string root = Tk() message = Text(root, font="times", width="50", height="20", background="#FFFFFF", foreground="#000000", borderwidth="2", bd="2") message.pack(side=RIGHT) send = Text(root, font="times", width="50", height="20", background="#FFFFFF", foreground="#000000", borderwidth="2", bd="2") send.pack() def connect(): try: sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.connect((host.get(),int(port.get()))) sock.send(send.get(1.0,END)) data = sock.recv(1024) serverstring = str(data) message.insert(INSERT,data+ "\n") except: message.insert(INSERT, "Connection either refused or timed out...") def clear_command(): send.delete(1.0,END) def clear_message(): message.delete(1.0, END) host = StringVar() label1 = Label(root, text='Host:').pack(side=LEFT) input = Entry(root,text="Insert Host:",textvariable=host).pack(side=LEFT) port = StringVar() label2 = Label(root, text='Port:').pack(side=LEFT) input = Entry(root,text="Insert Port:",textvariable=port).pack(side=LEFT) go = Button(root,text="Go!",command=connect).pack(side=LEFT) clear_command = Button(root,text="ClearCommandConsole",command=clear_command).pack(side=LEFT) clear_message = Button(root,text="ClearMessageConsole",command=clear_message).pack(side=LEFT) root.mainloop()