from tkinter import *
import socket
import threading
import time
 
def server_():
    s = socket.socket()
    host = socket.gethostname()
    port = 12345
    s.bind((host, port))
    s.listen(5)
    while True:
        lb.insert(0, 'SERVER: waiting...')
        con, adr = s.accept()
        poruka = con.recv(1024).decode()
        lb.insert(0, poruka)
        odgovor = ''
 
        if poruka.__contains__('VREME'):
            odgovor += 'Vreme je '+time.strftime('%H:%M:%S', time.localtime())
        if poruka.__contains__('KRAJ'):
            odgovor += 'Zaustavljena animacija'
 
        con.send(odgovor.encode())
 
root = Tk()
lb = Listbox(root, width=40, height=20)
lb.pack()
 
t = threading.Thread(target=server_)
t.start()
 
root.mainloop()