#!/usr/bin/env python3 import socket # Import socket module import sys s = socket.socket() # Create a socket object host = socket.gethostname() # Get local machine name port = 8080 # Reserve a port for your service. try: s.bind((host, port)) # Bind to the port s.listen(5) # Now wait for client connection. while True: c, addr = s.accept() # Establish connection with client. print('Got connection from', addr) print(c.recv(1024)) c.send(b"HTTP/1.0 418 I'm a Teapot\r\nConnection: close\r\nServer: Teapot\r\n\r\nError 418 I'm a teapot") c.close() # Close the connection except KeyboardInterrupt: s.close() print("Exiting Server") sys.exit() finally: s.close()