Соединение Autobahn javascript - прохождение динамического сервера

Я использую приведенный ниже код javascript для подключения к серверу автобана. Все это время я использовал статический ip, но теперь ip будет динамическим. Как я могу передать динамический IP-адрес сервера и динамически подключить автобан?

var connection = new autobahn.Connection({url: 'ws://<ip>:8080/ws', realm: 'realm1'});

var openSession = null;

connection.onopen = function (session) {
    openSession = session;
    window.JSInterface.isConnected(true);
};

connection.onClose = function(reason, details) {
    openSession = null;
    window.JSInterface.isConnected(false);
}

person praneel    schedule 17.08.2016    source источник


Ответы (1)


Есть варианты:

  1. Возьмите доменное имя вместо IP, например, ws://autobahn.de:8080/ws
  2. У вас есть служба, в которой вы можете получить IP-адрес, а затем передать его с помощью переменной, например:

var connectionIP = 8.8.8.8; var connection = new autobahn.Connection({url:'ws://'+connectionIP+':8080/ws', realm: 'realm1'});

person Willi Pasternak    schedule 17.08.2016