web应用
服务端代码
#!/usr/bin/python3 # -*- coding: utf-8 -*- # @Time : 2018/10/22 7:47 # @File : JDserver.py import socket sock = socket.socket() sock.bind(("127.0.0.1", 8800)) sock.listen(5) while True: print("server.................") conn, addr = sock.accept() # conn客户端套接字, data = conn.recv(1024) with open("index.html", 'r', encoding="utf-8") as f: # 打开文件的编码方式必须加,要不报编码错 dat = f.read() print(dat) conn.send(('HTTP/1.1 200 OK\r\n\r\n%s' % dat).encode("utf-8")) # HTTP/1.1 200 OK\r\n\r\n这个是固定格式 # conn.send(b'HTTP/1.1 200 OK\r\n\r\n12345646') # HTTP/1.1 200 OK\r\n\r\n这个是固定格式 conn.close()