1

「queue:1.2.3」を購読しています。クライアントは、サブスクライブが成功したかどうかをどのように知ることができますか? サーバーがクライアントに応答するメカニズムはありますか?

以下は、サブスクリプションをテストするために使用している簡単なプログラムです。サーバー側で何を表示すればよいかわかりません。

var sess;
var wsuri = 'ws://test.lan:8000';

window.onload = function() {
    // connect to WAMP server
    ab.connect(wsuri,

        // WAMP session was established
        function (session) {
            sess = session;
            console.log("Connected to " + wsuri);
        },

        // WAMP session is gone
        function (code, reason) {
            sess = null;
            console.log("Connection lost (" + reason + ")");
        }
    );
};

function subscribe()
{
    sess.subscribe("queue:1.2.3", topicReceived)
}

function topicReceived(topicUri, event)
{
    console.log(topicUri + ' ' + event)
}

この投稿は私の質問に触れているように感じます: Autobahn でサブスクライブでディスパッチを呼び出す

4

1 に答える 1

2

Not in WAMPv1. A acknowledgement (with subsription ID) or a subscribe error (with error URI) will be part of WAMPv2 which is currently in the cooking.

于 2013-12-13T07:25:12.410 に答える