前端html:socket服务
1.socket服务端,curl访问
#!/usr/bin/env python3 # coding:utf-8 import socket def handle_request(client): recv = client.recv(1024) client.send(bytes("HTTP/1.1 200 OK\r\n\r\n", encoding="utf-8")) client.send(bytes("This is Web", encoding="utf-8")) def main(): sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.bind(('localhost', 3030)) sock.listen(5) while True: connection, address = sock.accept() handle_request(connection) connection.close() if __name__ == '__main__': main()
2.web访问index.html文件
#!/usr/bin/env python3 # coding:utf-8 import socket
def handle_request(client): re = client.recv(1024) client.send(bytes("HTTP/1.1 200 OK\r\n\r\n", encoding="utf-8")) f = open("index.html", "rb") data = f.read() f.close() client.send(data) def main(): sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.bind(('localhost', 3030)) sock.listen(5) while True: connection, address = sock.accept() handle_request(connection) connection.close() if __name__ == '__main__': main()

浙公网安备 33010602011771号