1

javascript で mqtt メッセージング クライアントを初めて使用します。このコードはクライアント側またはサーバー側で書かれていると誰でも言うことができます.

client = new Messaging.Client(location.hostname, Number(location.port), "clientId");
client.onConnectionLost = onConnectionLost;
client.onMessageArrived = onMessageArrived;
client.connect({onSuccess:onConnect});
function onConnect() {
    // Once a connection has been made, make a subscription and send a message.
    console.log("onConnect");
    client.subscribe("/World");
    message = new Messaging.Message("Hello");
    message.destinationName = "/World";
    client.send(message);
};
function onConnectionLost(responseObject) {
    if (responseObject.errorCode !== 0)
        console.log("onConnectionLost:"+responseObject.errorMessage);
};
function onMessageArrived(message) {
    console.log("onMessageArrived:"+message.payloadString);
    client.disconnect();
};

誰でもnodejs、javascript、socketでサーバーコードを書くことができますか? あげてください。事前に感謝します。

4

2 に答える 2

1

ハンドラー関数は、それがクライアント側であることを示唆しています。

PS: 差し支えなければ、これがどのライブラリか教えていただけますか? ありがとう。

于 2013-10-21T11:17:28.767 に答える
0

これは、ブラウザ内で使用するための Eclipse Paho JavaScript クライアントhttp://eclipse.org/pahoを使用しています。

于 2013-10-21T11:31:24.120 に答える