Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import socket
- import datetime
- def dataO():
- dataAttuale=datetime.datetime.now()
- dataS=dataAttuale.strftime("%d/%m/%y-%H:%M:%S")
- dataB=bytes(dataS,'utf-8')
- return dataB
- HOST = '127.0.0.1' # Standard loopback interface address (localhost)
- PORT = 65432 # Port to listen on (non-privileged ports are > 1023)
- s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
- s.bind((HOST, PORT))
- s.listen()
- print("server avviato.\n")
- while True:
- conn, addr = s.accept()
- print('Connected by:', addr)
- while True:
- data = conn.recv(1024)
- scelta=(data.decode('utf-8'))
- if scelta=='1':
- b=dataO()
- conn.send(b)
- if scelta=='2':
- b=bytes("chiusura server",'utf-8')
- conn.send(b)
- s.close()
- if scelta!='1' and scelta!='2':
- b=bytes("opzione non presente in quelle del server, riprova",'utf-8')
- conn.send(b)
- if not data:
- break
- conn.sendall(data)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement