Я подписываюсь на «очередь: 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)
}
Я чувствую, что это сообщение прикосновений на мой вопрос: Calling dispatch in subscribe in Autobahn