```python
import socket
if __name__ == '__main__':
tcp_serber_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
tcp_serber_socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, True)
tcp_serber_socket.bind(('', 9000))
tcp_serber_socket.listen(128)
while True:
new_socket, ip_port = tcp_serber_socket.accept()
client_request_data = new_socket.recv(1024)
if client_request_data:
client_request_data = client_request_data.decode('utf-8')
print(client_request_data)
request_list = client_request_data.split(' ', maxsplit=2)
request_path = request_list[1]
print(request_path)
if request_path=='/':
request_path='/index.html'
with open("html" + request_path, "rb") as file:
data = file.read()
response_line = "HTTP/1.1 200 OK\r\n"
response_header = "Server:PWB1.0\r\n"
response_body = data
response_data = (response_line + response_header + "\r\n").encode() + response_body
new_socket.send(response_data)
new_socket.close()