2012-07-27 211 views
0

我遇到MQTT問題。MQTT無法接收消息

我遇到了Android MQTT的問題。

我跟着這個(http://tokudu.com/2010/how-to-implement-push-notifications-for-android/)演示,並能夠運行此源代碼。但是,我總是收到一條消息,指出我無法連接到服務器。 MQTT有什麼問題嗎?或者我的連接有問題?

回答

1

我不知道你運行你的經紀人,但是如果您的MQTT代理正在您的開發計算機上運行,​​則無法通過本地主機或127.0.0.1進行連接,因爲「localhost」實際上就是您的手機或仿真器。相反,您需要爲您的本地IP連接此MQTT代理。 (IPCONFIG適用於Windows,對於Linux命令行使用ifconfig

0

你試圖連接到的服務器地址是什麼?

我知道文章是相當老的,現在Eclipse的泛美衛生組織客戶端已經出來了,有一些很好的資源,對MQTT維基有關使用它的Android得http://mqtt.org/wiki/doku.php/mqtt_on_the_android_platform

+0

我試圖連接到我自己的服務器(我正在運行的VirtualBox的Ubuntu的服務器,我的電話(未仿真器)將有來自logcat的消息說無法連接),但它似乎並沒有連接。 – user288231 2012-07-27 22:46:00

+0

您可以嘗試使用test.mosquitto.org:1883託管的代理來幫助測試問題所在。 – ralight 2012-07-30 08:35:57