前端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()

 

posted @ 2024-11-10 00:07  铿锵有力自信且坚定  阅读(73)  评论(0)    收藏  举报