Python BS模式下的web应用程序扩展


#优化部分:将web展示部分分离server代码文件

 server:

# web应用程序
import socket

sock=socket.socket()
sock.bind(("127.0.0.1",8800))
sock.listen(5)

while 1:
print("server is working...")
conn,addr=sock.accept()
#接受请求数据
recv_data=conn.recv(1024)
print("recv_data\n",recv_data.decode())
with open("index.html","rb") as f:
data =f.read()
conn.send(b"HTTP/1.1 200 OK\r\n\r\n" + data)
conn.close()
sock.close()

index:

hi huchangxi