add support for ip-based websocket

This commit is contained in:
加里
2014-10-10 10:55:46 +08:00
parent ee5917391b
commit 59297dd85b
7 changed files with 19 additions and 22 deletions

View File

@@ -45,6 +45,7 @@
</div>
<input type="hidden" id="socketPort" value="{{webSocketPort}}" />
<input type="hidden" id="baseUrl" value="{{ipAddress}}" />
<script type="text/template" id="main_table_row">
<td class="data_id"><%= _id %></td>

View File

@@ -176,8 +176,9 @@ seajs.use(['$','Underscore' ,'Backbone'], function($, _, Backbone) {
alert("WebSocket is required. Please use a modern browser.");
return;
}
var socketPort = $("#socketPort").val() || "8003",
dataSocket = new WebSocket("ws://127.0.0.1:" + socketPort);
var socketPort = $("#socketPort").val(),
baseUrl = $("#baseUrl").val(),
dataSocket = new WebSocket("ws://" + baseUrl + ":" + socketPort);
dataSocket.onopen = function(){}
dataSocket.onmessage = function(event){
@@ -196,8 +197,8 @@ seajs.use(['$','Underscore' ,'Backbone'], function($, _, Backbone) {
}
dataSocket.onerror = function(e){
alert("socket err, please refresh");
console.log(e);
alert("socket err, please refresh");
}
});