他の誰かがこれを見たことがありますか?Xively サーバー (tcp://api.xively.com:1883) は接続を受け入れますが、MQTT CONNECT メッセージに応答しません。Wireshark のキャプチャで、(プロトコル フィールドに MQIdsp を含む) CONNECT メッセージが送信されていることがわかりますが、何も戻ってきません。
私は Paho MQTT クライアント ( http://git.eclipse.org/c/paho/org.eclipse.paho.mqtt.java.git/ ) を使用していますが、残念ながら、このサーバーの動作はクライアントのバグを明らかにしているようです:ブロッキング モードの connect() メソッドは戻りません。非ブロッキング モードではタイムアウトになりますが、クライアントは無効な状態のままになります。たとえば、close() メソッドは、接続が進行中であることを示す例外をスローします。これは、ここで報告されたバグのようです: https://bugs.eclipse.org/bugs/show_bug.cgi?id=414783
別の MQTT クライアントに切り替えることもできましたが、基本的な問題は、Xively サーバーが応答を停止することです。
よろしく、ロブメイドメント