0x01 需求
功能说明:
- 监听9090端口
- 解析html文件
- 支持http协议
0x02 代码实现
import socket
sk = socket.socket()
sk.bind(("127.0.0.1",9090))
sk.listen()
#sk.accept()
while True:
conn,addr = sk.accept()
data = conn.recv(1024)
print(data)
#http协议输出
conn.send(b'HTTP/1.1 200 OK\r\n\r\n')
#conn.send(b'Hello,Gyarmy!')
with open("html.html","rb") as f:
conn.send(f.read())
conn.close()
0x03 总结
可扩展性很强, 只是做了基本的解析实现, 1 重写php脚本, 支持自定义语法, 2 更改多并发需求
0则评论给“简单实现httpSever”