|
|
|
@ -34,11 +34,9 @@ def on_message(client, userdata, msg):
|
|
|
|
|
f.write(msg.payload)
|
|
|
|
|
print("图片已保存。")
|
|
|
|
|
|
|
|
|
|
client.loop_stop()
|
|
|
|
|
client.disconnect()
|
|
|
|
|
|
|
|
|
|
# global response_received
|
|
|
|
|
# response_received = True
|
|
|
|
|
global response_received
|
|
|
|
|
response_received = True
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
try:
|
|
|
|
@ -63,8 +61,8 @@ client.loop_start()
|
|
|
|
|
response_received = False
|
|
|
|
|
while not response_received:
|
|
|
|
|
print("等待响应...")
|
|
|
|
|
time.sleep(1)
|
|
|
|
|
client.publish("request/{}".format(user_id), "image produce", qos=2)
|
|
|
|
|
time.sleep(3)
|
|
|
|
|
|
|
|
|
|
# 停止网络循环并断开连接
|
|
|
|
|
client.loop_stop()
|
|
|
|
|