请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答 回答被采纳积分+3

3回答

bobby 2019-08-08 15:18:31

https://img1.sycdn.imooc.com//szimg/5d4bccc209ccb79112540606.jpg 加上这一行试试

0 回复 有任何疑惑可以回复我~
提问者 非呱呱本人 2019-08-07 11:48:27
#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()


0 回复 有任何疑惑可以回复我~
  • 提问者 非呱呱本人 #1
    老师我再运行貌似没有之前那个报错了。但是那个本地页面加载不出来。
    回复 有任何疑惑可以回复我~ 2019-08-07 11:49:14
bobby 2019-08-06 14:39:09

你贴一下代码 我本地试试

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信