高速公路JavaScript连接 - 通过动态服务器
问题描述:
我使用下面的JavaScript代码连接到高速公路服务器。所有这些时间我都在使用静态IP,但现在IP会变成动态的。我如何通过动态服务器IP并获得动态连接的高速公路?高速公路JavaScript连接 - 通过动态服务器
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);
}
答
有期权:
- 以一个域名,而不是一个IP的如WS://autobahn.de:8080/WS
- 你有一个服务,您可以获取IP中,然后用例如可变传递:
var connectionIP = 8.8.8.8; var connection = new autobahn.Connection({url:'ws://'+connectionIP+':8080/ws', realm: 'realm1'});