import socket
#Con il costrutto witn la connessione il socket si chiude automaticamente
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
s.bind(('localhost', 6666)) #bind dell'indirizzo
s.listen() #attesa della connessione
connessione, indirizzo = s.accept() #connessione accettata
with connessione: # idem
print(f"Connessione in arrivo da {indirizzo}")
while True:
data = connessione.recv(1024) #Numero di byte massimo da ricevere
if not data:
break
connessione.sendall(data)
Comments