Jul 31, 2024
TCP (Transmission Control Protocol):
UDP (User Datagram Protocol):
listen() to accept incoming connections.import socket
server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server.bind((host, port))
server.listen(5)
while True:
comm_socket, addr = server.accept()
print(f'Connected to {addr}')
message = comm_socket.recv(1024).decode('utf-8')
print(f'Message from client: {message}')
comm_socket.send('Got your message, thank you'.encode('utf-8'))
comm_socket.close()
import socket
client = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
client.connect((host, port))
client.send('Hello, World!'.encode('utf-8'))
response = client.recv(1024).decode('utf-8')
print(response)
client.close()