我正在使用PHP 高速公路库+ autobahn.js。
现在我正在尝试执行高速公路文档中的示例。我运行 aSimpleWebRouter
并尝试使用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();