piffy icon

TCP Server (Python)

piffy | PRO | 08/10/22 01:31:33 PM UTC | 0 ⭐ | 1096 👁️ | Never ⏰ | []
Python |

570 B

|

None

|

0 👍

/

0 👎

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