from socket import * #引入socket模块
s = socket()#创建套接字
s.bind(('0.0.0.0',50000)) #绑定地址
s.listen(5) #设置监听套接字
while True:
connfd,addr=s.accept() #等待连接
data = connfd.recv(1024) #设置每次最多接收1024字节
print(data.decode()) #打印客户端的请求信息
data = '''HTTP/1.1 200 OK
<h1>Hellow My Friend DDD</h1>
'''
#经过测试,此处的 HTTP/1.1 200 OK 为必须,<h1>Hellow My Friend DDD</h1> 是返回给浏览器的页面内容,将直接显示在屏幕上,至于请求参数之类的,都可以省略不写,运行结果如下图
connfd.send(data.encode()) #将数据发送回浏览器
connfd.close() #关闭本次套接字连接
s.close() #关闭套接字对象
发表评论