pythonweb服务器编程

Posted 瀛洲小李

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pythonweb服务器编程相关的知识,希望对你有一定的参考价值。

Web静态服务器-1-显示固定的页面

#coding=utf-8
import socket
from multiprocessing import Process


def handleClient(clientSocket):
    \'用一个新的进程,为一个客户端进行服务\'
    recvData = clientSocket.recv(2014)
    requestHeaderLines = recvData.splitlines()
    for line in requestHeaderLines:
        print(line)

    responseHeaderLines = "HTTP/1.1 200 OK\\r\\n"
    responseHeaderLines += "\\r\\n"
    responseBody = "hello world"

    response = responseHeaderLines + responseBody
    clientSocket.send(response)
    clientSocket.close()


def main():
    \'作为程序的主控制入口\'

    serverSocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    serverSocket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
    serverSocket.bind(("", 7788))
    serverSocket.listen(10)
    while True:
        clientSocket,clientAddr = serverSocket.accept()
        clientP = Process(target = handleClient, args = (clientSocket,))
        clientP.start()
        clientSocket.close()



if __name__ == \'__main__\':
    main()

 

以上是关于pythonweb服务器编程的主要内容,如果未能解决你的问题,请参考以下文章

pythonweb服务器编程

pythonweb服务器编程

VSCode自定义代码片段——JS中的面向对象编程

VSCode自定义代码片段9——JS中的面向对象编程

你可能不知道的JavaScript代码片段和技巧(下)

你可能不知道的JavaScript代码片段和技巧(上)