1

Wamp WS バージョン 1 との接続を作成するために Autobahn JS を使用しています。接続に使用されるコードは次のとおりです。

ab.connect(serverUrl,function (session) {
        sess = session ;

        sess.prefix("event", "abc/");

        console.log("Connected to " + serverUrl);



        sess.subscribe("event:topicDemo",onMessage);


        }

    },
    function(code, reason){
        sess = null;
        Console.log("Client disconnected");
    }
    );

ここで、接続が正常に確立されます。しかし、接続が確立された後にトピックにサブスクライブするメカニズムを使用したいと考えています。さらに、要件に従って、将来的にセッションオブジェクトを使用したいと考えています。(この場合、ab.connect は非同期で動作するため、セッション オブジェクトは今後使用できません) 可能ですか?

前もって感謝します。

4

1 に答える 1

0

接続はセッション オブジェクト ( connection.session) を格納し、onopenイベントが終了した後、ブール値を格納できます。isConnectionReady = true

また、セッションオブジェクトを将来どのように使用するかはわかりませんが、onopenイベントを待つだけで済みます。その後、oncloseイベントが発生するまでセッションオブジェクトが存在します(またはconnection.isOpen() == false)。

于 2015-04-12T18:49:09.420 に答える