rendered paste body#
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()