【发布时间】:2015-05-18 10:14:49
【问题描述】:
我正在尝试将消息发布到主题“New/Topic”并从另一个主题“OK/Topic”订阅消息 但它不起作用以下是我的代码:
def on_connect(client, userdata, flags, rc):
print("Connected with result code "+str(rc))
client.subscribe("OK/Topic")
def on_message(client, userdata, msg):
print(" Topic : "+str(msg.topic)+" and Message is : "+str(msg.payload))
def on_subscribe(client, userdata,mid, granted_qos):
print "userdata : " +str(userdata)
strs="my-message-to-publish"
mqttc = mqtt.Client("Python-MQTT-Pub-Sub")
mqttc.on_connect = on_connect
mqttc.on_message = on_message
mqttc.on_subscribe = on_subscribe
mqttc.connect("IP", PORT, 60)
while True:
mqttc.publish("New/Topic",str(strs))
print "publish message " + str(strs)
time.sleep(1)
mqttc.loop_forever()
任何人都知道如何在持续发布主题的同时订阅消息。
提前致谢。
【问题讨论】: