Advertisement
Guest User

Untitled

a guest
Nov 18th, 2019
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.89 KB | None | 0 0
  1. import socket
  2. import datetime
  3.  
  4. def dataO():
  5.     dataAttuale=datetime.datetime.now()
  6.     dataS=dataAttuale.strftime("%d/%m/%y-%H:%M:%S")
  7.     dataB=bytes(dataS,'utf-8')
  8.     return dataB
  9.  
  10. HOST = '127.0.0.1'  # Standard loopback interface address (localhost)
  11. PORT = 65432        # Port to listen on (non-privileged ports are > 1023)
  12.  
  13. s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
  14.  
  15. s.bind((HOST, PORT))
  16. s.listen()
  17. print("server avviato.\n")
  18. while True:
  19.     conn, addr = s.accept()
  20.     print('Connected by:', addr)
  21.  
  22.     while True:
  23.         data = conn.recv(1024)
  24.         scelta=(data.decode('utf-8'))
  25.  
  26.         if scelta=='1':
  27.             b=dataO()
  28.             conn.send(b)
  29.  
  30.         if scelta=='2':
  31.             b=bytes("chiusura server",'utf-8')
  32.             conn.send(b)
  33.             s.close()
  34.  
  35.         if scelta!='1' and scelta!='2':
  36.             b=bytes("opzione non presente in quelle del server, riprova",'utf-8')
  37.             conn.send(b)
  38.  
  39.         if not data:
  40.             break
  41.             conn.sendall(data)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement