http
from socket import *
s=socket()
s.setsockopt(SOL_SOCKET,SO_REUSEADDR,1)
s.bind((‘0.0.0.0’,4563))
s.listen(3)
res=”
while True:
print(‘等待链接’)
c,addr=s.accept()
r=c.recv(1024)
f_liens=r.splitlines()
for i in f_liens:
# 正常应该是请求头中的文件名字或地址给f=open
print(i.decode())
try:
f=open(‘test.html’)
except IOError:
res=’HTTP/1.1 404 unfound\r\n’
res+=’\r\n’
res+=’*********************’
else:
res=’HTTP/1.1 200 ok \r\n’
res+=’\r\n’
res+=f.read()
finally :
c.send(res.encode())
c.close()
f.close()
s.close()