Advertisement
Guest User

Untitled

a guest
Dec 29th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. mport socket
  2.  
  3. import tkinter
  4. import time
  5. from tkinter import *
  6. from tkinter import font
  7.  
  8. userpass={"Koncar":"123", "Milica":"321", "Biljana":"222"}
  9. top=tkinter.Tk()
  10. top.geometry("500x400")
  11. font=font.Font(top, family="Verdana", size=12)
  12.  
  13. Label0=tkinter.Label(top, text="Server side\r\n", font=font)
  14. Label0.pack(side=TOP)
  15.  
  16. s=socket.socket()
  17. host=socket.gethostname()
  18. port=2222
  19. s.bind((host, port))
  20. s.listen(5)
  21. conn, addr=s.accept()
  22. poruka="Enter username and password:"
  23. conn.send(poruka.encode())
  24.  
  25. username=conn.recv(20).decode()
  26. password=conn.recv(20).decode()
  27.  
  28. for usr, pas in userpass.items():
  29. if username==usr and password==pas:
  30. Label1=tkinter.Label(top, text="Connected to "+username+" at "+\
  31. time.asctime(time.localtime(time.time())), font=font )
  32. poruka="Hello, "+username
  33. conn.send(poruka.encode())
  34. break
  35. else:
  36. pogresno="Who are you?"
  37. conn.send(pogresno.encode())
  38. Label2=tkinter.Label(top, text="Unknown user tried to connect at "+\
  39. time.asctime(time.localtime(time.time())), font=font )
  40. Label2.pack()
  41.  
  42.  
  43.  
  44. top.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement