每日分享:
不要因为没有掌声,而丢掉自己的梦想。
一、开发自己的静态Web服务器
步骤:
- 编写一个TCP服务端程序
- 获取浏览器发送的http请求报文数据
- 读取固定页面数据,把页面数据组装成HTTP响应报文数据发送给浏览器
- HTTP响应报文数据发送完成后,关闭服务于客户端的套接字
二、TCP服务端程序代码
index.html已经创建好了:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>蓝汐最帅</title> </head> <body> <h1>蓝汐最帅</h1> </body> </html>
import socket
if __name__ == '__main__':
# 创建tcp服务端套接字
tcp_server_socket = socket.socket(socket.AF_INET, socket.SO