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()
View Code

相关文章:

  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-11-12
  • 2021-09-30
  • 2021-08-09
  • 2022-03-03
相关资源
相似解决方案