BrokenPipeError: [Errno 32] Broken pipe
管道破裂,tcp服务器循环中当前用户退出后套接字未关闭,
if dow_date:
new_tcp.send(dow_date)
# new_tcp.send("已发送".encode("utf-8"))
print("已发送文件")
#这里发送完毕后没有break跳出循环关闭套接字
else:
new_tcp.send("未找到请求的文件,2".encode("utf-8"))
print("未找到请求的文件")
break
在发送文件后break跳出循环即可
`if dow_date:
new_tcp.send(dow_date)
# new_tcp.send("已发送".encode("utf-8"))
print("已发送文件")
break
else:
new_tcp.send("未找到请求的文件,2".encode("utf-8"))
print("未找到请求的文件")
break