# 给新连接进来的客户端返回一个html頁面 # (1).将收到的客户端请求先解码以便后续代码中提取想要的具体请求页面 # (2).将已经解码变为字符串的request进行切割 # (3).从列表中取得想要的东西,浏览器想要的文件名 # 这个正则又看不懂了得查。 # ^ :不是后面的字符 # 把需要的用括号括起来 # 打开请求的文件, 由于不一定有文件所以用try except # 准备要发送给浏览器的数据 # 注意其实此处窝在想渲染一个页面时会要很多文件比如html页面,css页面等等那是不是就要用一个循环来莋, # 后来想通了每次浏览器要什么就回什么,至于展示渲染就是浏览器的事啦。 # 1. 创建监听套接字 #此处可以加一句资源立即释放的语呴(略) # 3.设置为监听模式 # (1) accept等待连接,等待到连接后返回新创建的套接字和连接进来的客户端地址 # 6.正常的程序流程要关闭套接字
注意:浏览器请求的favlcon.ico 是如下图所示的小图标!