Untitled
unknown
python
a year ago
957 B
6
Indexable
import socket import json SERVER_IP = "127.0.0.1" SERVER_PORT = 8080 BUFFER_SIZE = 1024 def handle_client_connection(client_socket): while True: request = client_socket.recv(BUFFER_SIZE).decode() if not request: break # p.s you can also json parse the data. # print(f"Received data:\n{json.loads(request)}") print(f"Received data:\n{request}") # Respond back to client response = "OK" client_socket.send(response.encode()) client_socket.close() def main(): server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) server_socket.bind((SERVER_IP, SERVER_PORT)) server_socket.listen(5) print(f"Listening on {SERVER_IP}:{SERVER_PORT}") while True: client_socket, addr = server_socket.accept() print(f"Accepted connection from {addr}") handle_client_connection(client_socket) if __name__ == "__main__": main()
Editor is loading...
Leave a Comment