2017-01-19 18 views
0

私のプロジェクトにNodeJS、mqtt、socket.ioを使用しています。一部のメッセージがnodeJS、mqtt、socket.ioで受信されない

作成されたトピックごとに、mqttを介して公開された2つのメッセージのみを受信する必要があります。ただし、実際にウェブサイトに表示するには、2回送信する必要があることもあります。 mqttはそれを賢明に公開していますが、私のコンソールはメッセージを表示していないので、ちょっと失われてしまいます。 私は、着信メッセージを処理するには、次のコードを使用しています:

client.on('message', function(topic, message){ 
    sys.puts(topic+'='+message); 
    io.sockets.emit('mqtt',{'topic':String(topic), 
    'payload':String(message)}); 
}); 

私は本当にミスを見つけることができません。すべてが私にとってうまいようです。それを一度送ってもしばらく時間がかかるのはかなり奇妙です。

誰も同じような問題がありましたか?

+0

誰でも手伝ってくれる情報がありません。 – hardillb

答えて

0

realconnectTimeのように思えます。 'realconnectTime'プロパティを外に出すと、完璧に正常に動作しました

関連する問題