2

我正在使用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();
4

0 回答 0