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

最新文章

  1. MySQL之MySQL常用的函数方法
  2. 如何在windows中编写R程序包(转载)
  3. duilib WindowImplBase BUG修复 --- 按一次ESC键, 关闭多个窗口
  4. [转载] 理解 rto
  5. CentOS设置服务开机启动的方法
  6. 建立自己的bin目录,在当前路径运行shell脚本
  7. 【原创】leetCodeOj --- Copy List with Random Pointer 解题报告
  8. jsp解决kindeditor在线编辑器struts图片上传问题
  9. 软件协作工具Trello
  10. pack://application:,,,/
  11. Java知识总结
  12. 面向对象_05【类的继承:extends、重写父类】
  13. Windows Server 在IIS上创建安全网站
  14. web.1
  15. ZooKeeper-3.3.4集群安装配置
  16. 省市区三级联动,JS实现
  17. JVM的Client模式与Server模式
  18. dhcp server 移植记录
  19. [Robot Framework] Robot Framework用Execute Javascript对XPath表示的元素执行Click操作
  20. 罪恶黑名单第一季/全集The Blacklist迅雷下载

热门文章

  1. ERP系统
  2. CentOS6.9安装Kafka
  3. PHP SOAP 发送XML
  4. L1与L2正则(转)
  5. HTML文本格式化与HTML 超链接
  6. 【Android】ContentValues的用法
  7. 聊聊Docker数据卷和数据卷容器
  8. net core体系-web应用程序-4asp.net core2.0 项目实战(1)-6项目缓冲方案
  9. windows下安装Memcached服务器,PHP的memcache扩展
  10. 桐桐的数学游戏(N皇后)