静态web服务器
姬浩然
这个作者很懒,什么都没留下…
展开
-
静态Web服务器-命令行启动动态绑定端口号
静态Web服务器-命令行启动动态绑定端口号 学习目标 ## 能够写出获取终端命令行参数动态绑定端口号的web服务器程序 ** 1. 开发命令行启动动态绑定端口号的静态web服务器 实现步骤: ** 获取执行python程序的终端命令行参数 判断参数的类型,设置端口号必须是整型 给Web服务器类的初始化方法添加一个端口号参数,用于绑定端口号 import socket import threadin...原创 2019-08-17 22:57:01 · 532 阅读 · 0 评论 -
静态Web服务器-面向对象开发
1. 以面向对象的方式开发静态Web服务器 实现步骤: 1.把提供服务的Web服务器抽象成一个类(HTTPWebServer) 2.提供Web服务器的初始化方法,在初始化方法里面创建socket对象 3.提供一个开启Web服务器的方法,让Web服务器处理客户端请求操作 2. 静态Web服务器-面向对象开发的示例代码 import socket import threading # 定义web服...原创 2019-08-17 22:48:53 · 236 阅读 · 0 评论 -
# 静态Web服务器-多任务版
** 静态Web服务器-多任务版 ** 学习目标 能够写出多线程版的多任务web服务器程序 1. 静态Web服务器的问题 目前的Web服务器,不能支持多用户同时访问,只能一个一个的处理客户端的请求,那么如何开发多任务版的web服务器同时处理 多个客户端的请求? 可以使用多线程,比进程更加节省内存资源。 多任务版web服务器程序的实现步骤: 当客户端和服务端建立连接成功,创建子线程,使用子线程专门处...原创 2019-08-17 23:05:46 · 202 阅读 · 0 评论