@MikeScotty的回答不对。缺少的是启动MQTT网络循环。需要启动循环来处理发送keep-alive包、为QoS 1/2消息进行多段握手以及处理传入的订阅。在

如果你只想保持联系或者10秒钟,那么这样的方法就可以了import paho.mqtt.client as mqtt

import time

Broker = "192.168.43.246"

def on_connect(client, userdata, flages, rc):

print("Connected with result code=",rc)

client = mqtt.Client(client_id="Client123", clean_session=False, userdata=None)

client.on_connect = on_connect

client.connect(Broker, 1883, 60)

client.loop_start() # starts network loop on separate thread

time.sleep(10) # optionally wait some time

client.disconnect() # disconnect gracefully

client.loop_stop() # stops network loop

如果你想永远保持联系(或直到被杀),那么你有2个选择

^{pr2}$

这将在前台启动网络循环(并作为这样的块直到被杀死)。在

或者

^{3}$

或者...

client.connect(Broker, 1883, 60)

client.loop_start()

while True:

# do something else

mqtt 传文件断开连接的原因_MQTT PythonClient断开连接不当相关推荐

  1. php图片上传报502,PHPStrom上传文件报502错误原因,_PHP教程

    PHPStrom上传文件报502错误原因, PhpStorm是一个轻量级且便捷的PHP IDE,其自身拥有apache类似的编译器,能够在无Apache的情况下运行,很适合初学PHPStrom的朋友. ...

  2. php上传文件502,PHPStrom上传文件报502错误原因

    « PHPStrom上传文件报502错误原因» PhpStorm是一个轻量级且便捷的PHP IDE,其自身拥有apache类似的编译器,能够在无Apache的情况下运行,很适合初学PHPStrom的朋 ...

  3. QQ群、讨论组上传文件,由于网络原因上传失败?

    QQ群.讨论组上传文件,由于网络原因上传失败? 听语音 | 浏览:194 | 更新:2016-10-29 14:17 | 标签:软件 电脑 1 2 3 4 分步阅读 QQ群.讨论组上传文件,总是由于网 ...

  4. 解决QQ群、讨论组上传文件,由于网络原因上传失败?

    最近qq上传群文件老是失败,但是同事他们可以,目前已经解决QQ群.讨论组上传文件,由于网络原因上传失败?,做法如下: 输入regedit,打开注册表,然后找到这个位置HKEY_CURRENT_USER ...

  5. win7电脑连接无线网络怎么连接服务器未响应,Win7无线网络无法连接的原因及Wifi无法连接解决方法大全...

    目前无线网络连接已经是大家使用的设备连接网络的主要方式,然而很多朋友在使用Win7系统笔记本或是电脑时会遇到Win7无线网络无法连接的问题,无线网络无法连接的原因其实有很多种,解决方法也要根据故障的原 ...

  6. 360家庭卫士显示无法连接服务器,360智能摄像机连接失败原因 360智能摄像机连接失败解决办法...

    360智能摄像机连接失败原因 360智能摄像机连接失败解决办法 1. 查看摄像机绿灯闪烁是否正常; 如果摄像机状态灯不是绿灯闪烁,请用顶针轻插配置孔,直到摄像机绿灯闪烁. 2. 检查摄像机固件是否是老 ...

  7. mqtt 传文件断开连接的原因_mqtt服务器连上就断开

    云端接入域名和端口号是什么? 域名:js ${YourProductKey}.iot-as-mqtt.${YourRegionId}.aliyuncs.com . 其中,${YourProductKe ...

  8. mqtt 传文件断开连接的原因_MQTT——取消订阅报文和断开连接报文

    笔者已经把连接报文,订阅报文,发布报文都讲解了完了.而接下来就是取消订阅报文和断开连接报文.和其他的报文比较的话,他们显示非常简单.甚至笔者觉得可以不必要拿出来讲.只要看一下MQTT文档就没有什么不清 ...

  9. FTP上传文件提示550错误原因分析。

    今天测试FTP上传文件功能,同样的代码从自己的Demo移到正式的代码中,不能实现功能,并报 Stream rs = ftp.GetRequestStream()提示远程服务器返回错误: (550) 文 ...

最新文章

  1. 搞定了数学,拿下了代码,没想到在这件事上栽了跟头……
  2. java开发前的准备工作_三、开发java程序前的准备工作
  3. 前端学习(1169):实例数组find
  4. spring restTemplate使用方法
  5. Unity打包失败解决方案
  6. Maven高级之插件开发
  7. matlab 图像语义分割,笔记︱图像语义分割(FCN、CRF、MRF)、论文延伸(Pixel Objectness、)...
  8. footer代码html,css如何实现footer定位(完整代码)
  9. javascript的id、class、元素选择器
  10. Java Spring AOP
  11. 文件io(一)--unix环境高级编程读书笔记
  12. AI从业者谈发展前景:须有效解决产业规模化痛点
  13. 推荐一个好用的百度文库在线免费下载文档网站
  14. 计算机网络-域名与IP地址详解
  15. 实践php检测图片木马
  16. 闽南歌歌词有一句电子计算机,一首闽南歌,有一句歌词是(提起男儿的志气)歌名是什么?...
  17. 如何选择适合你的兴趣爱好(六),钢琴
  18. Tensorflow基础知识
  19. 关于寒武纪今天首发的云端智能芯片,你应该知道这些
  20. 使用zoom实现低成本企业视频会议解决方案

热门文章

  1. 新一代蓝牙5标准开启 会成为物联网的最佳选择吗
  2. 分布式消息队列 Kafka
  3. 同批号不同批次同一单据中出现数量不限制
  4. 如何写 go 代码 (How to Write Go Code 翻译)
  5. Linux 学习 Ubuntu 12.04 配置指南
  6. GdiPlus[38]: IGPGraphicsPath (五) 路径标记
  7. struct x264_t 维护着CODEC的诸多重要信息
  8. 计算机组成实验v代表什么,2014计算机组成原理实验指导V1.3.docx
  9. 计算机复制粘贴教案,信息技术《文本的复制与移动》教案
  10. android 串口调试工具_树莓派通用串口通信实验