Я использую PHP через библиотеку + autobahn.js.
Прямо сейчас я пытаюсь выполнить пример из документации. Я побежал SimpleWebRouter
и попытался установить соединение с помощью autobahn.js
,
Я сменил ip слушателя на 0.0.0.0:9090
, но автобан по-прежнему возвращает ошибку при установлении соединения.
недостижимый
Но сервер достижим.
var connection = new autobahn.Connection({url: 'ws://((site_url)):9090/', realm: 'realm1'});
connection.onopen = function (session) {
// 1) subscribe to a topic
function onevent(args) {
console.log("Event:", args[0]);
}
session.subscribe('com.myapp.hello', onevent);
// 2) publish an event
session.publish('com.myapp.hello', ['Hello, world!']);
// 3) register a procedure for remoting
function add2(args) {
return args[0] + args[1];
}
session.register('com.myapp.add2', add2);
// 4) call a remote procedure
session.call('com.myapp.add2', [2, 3]).then(
function (res) {
console.log("Result:", res);
}
);
};
connection.onclose = function(reason, details) {
console.log(reason);console.log(details);
}
connection.open();
Задача ещё не решена.
Других решений пока нет …