Advertisement
Guest User

Untitled

a guest
Dec 28th, 2017
164
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.53 KB | None | 0 0
  1. import socket # UVOZI MODUL SOCKET
  2. s=socket.socket()
  3. host=socket.gethostname()
  4. port=2222
  5. s.bind((host,port))
  6. s.listen(5)
  7. while True:
  8. conn, addr=s.accept()
  9. print("Connection established!", addr)
  10. poruka='Hello!'
  11. conn.send(poruka.encode())
  12. conn.close()
  13.  
  14.  
  15. import socket
  16. s=socket.socket()
  17. host=socket.gethostname()
  18. port=2222
  19. s.connect((host,port))
  20. print(s.recv(1024).decode())
  21. s.close()
  22.  
  23.  
  24.  
  25. import socket
  26.  
  27. import tkinter
  28. import time
  29. from tkinter import font
  30. from tkinter import *
  31.  
  32. userpass={"Koncar":"321","Milica":"321","Biljana":"222"}
  33. top=tkinter.Tk()
  34. top.geometry("500x400")
  35. font=font.Font(top, family="Verdana", size=12)
  36.  
  37. Label0=tkinter.Label(top, text="Server Side\r\n", font=font)
  38. Label0.pack(side=TOP)
  39.  
  40. s=socket.socket()
  41. host=socket.gethostname()
  42. port=2222
  43. s.bind((host,port))
  44. s.listen(5)
  45. conn, addr=s.accept()
  46. poruka="Login required to continue..."
  47. conn.send(poruka.encode())
  48.  
  49. username=conn.recv(20).decode
  50. password=conn.recv(20).decode
  51.  
  52. for usr, pas in userpass.item():
  53. if username==usr and password==pas:
  54. Label1=tkinter.Label(top, text="Connected to "+username+" at "+time.asctime(time.localtime(time.time())), font=font)
  55. poruka="Greetings, "+username+"!"
  56. conn.send(poruka.encode())
  57. break
  58. else:
  59. pogresno="Error. Invalid login credentials."
  60. conn.send(pogresno.encode())
  61. Label2=tkinter.Label(top, text="Unknown user tried to connect at "+time.asctime(time.localtime(time.time())), font=font)
  62. Label2.pack()
  63.  
  64. top.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement