概述

安装 Python 程序,编写以下代码并运行,浏览器访问 http://localhost:8888/ 即可显示 “Hello, Python!” 内容。

关键代码即是 import socket ,导入 socket 实现 Web 访问服务。

代码

import socket

HOST, PORT = '', 8888

listen_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
listen_socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
listen_socket.bind((HOST, PORT))
listen_socket.listen(1)
print('Serving HTTP on port %s ...' % PORT)
while True:
    client_connection, client_address = listen_socket.accept()
    request = client_connection.recv(1024)
    print(request.decode("utf-8"))

    http_response = """\
HTTP/1.1 200 OK

Hello, Python!
"""
    client_connection.sendall(http_response.encode("utf-8"))
    client_connection.close()

参考

https://ruslanspivak.com/lsbaws-part1/

https://zhuanlan.zhihu.com/p/35318041

分类: 前端开发

0 条评论

发表回复

Avatar placeholder

您的电子邮箱地址不会被公开。