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

来源:互联网 发布:linux rsyslog配置 编辑:程序博客网 时间:2024/05/01 01:45
#coding=utf-8import socketfrom multiprocessing import Processdef 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()

原创粉丝点击