zoukankan      html  css  js  c++  java
  • 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
    "
        responseHeaderLines += "
    "
        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()

  • 相关阅读:
    <form:select>的使用
    存储过程-删除、新建索引
    java 反射常用总结
    java判断是否是数字
    jquery遍历数组添加行删除行
    oracle常用sql
    cxf (zhuan)
    linux 常用命令--个人小结一
    java发送邮件
    socket和webservice特点
  • 原文地址:https://www.cnblogs.com/leecoffee/p/9037637.html
Copyright © 2011-2022 走看看