再运行http_server之后加载8000端口会报错
来源:4-12 正确认识http协议 -2

非呱呱本人
2019-08-06
写回答
3回答
-
bobby
2019-08-08
加上这一行试试
00 -
非呱呱本人
提问者
2019-08-07
#socket服务器 import socket import threading server = socket.socket() #绑定到0.0.0.0:8000端口上 server.bind(('0.0.0.0',8000)) server.listen() def handle_sock(sock,addr): while True: tmp_data = sock.recv(1024) # 参数buffsize: 传输数据大小 print(tmp_data.decode("utf8")) response_template = '''HTTP/1.1 200 OK <html> <head> <title>Build a web server</title> </head> <body> Hello,world. This is a very simple HTML document. </body> </html> ''' sock.send(response_template.encode("utf8")) #获取客户端连接并启动线程处理 while True: #阻塞等待连接 sock, addr = server.accept() #启动一个线程去处理新的用户连接 client_thread = threading.Thread( target = handle_sock, args = (sock,addr)) client_thread.start()
012019-08-07 -
bobby
2019-08-06
你贴一下代码 我本地试试
00
相似问题