aboutsummaryrefslogtreecommitdiff
path: root/webAO/master.js
diff options
context:
space:
mode:
Diffstat (limited to 'webAO/master.js')
-rw-r--r--webAO/master.js11
1 files changed, 10 insertions, 1 deletions
diff --git a/webAO/master.js b/webAO/master.js
index 8637291..608cc29 100644
--- a/webAO/master.js
+++ b/webAO/master.js
@@ -25,7 +25,7 @@ masterserver.onopen = (evt) => onOpen(evt);
masterserver.onmessage = (evt) => onMessage(evt);
const server_description = [];
-server_description[99] = "This is your computer on port 27016";
+server_description[-1] = "This is your computer on port 50001";
const online_counter = [];
export function setServ(ID) {
@@ -72,6 +72,10 @@ async function checkOnline(serverID, coIP) {
}
}
+ function onCOError(_e) {
+ console.warn(serverID + " threw an error.");
+ }
+
var oserv = new WebSocket("ws://" + coIP);
oserv.onopen = function (evt) {
@@ -82,6 +86,10 @@ async function checkOnline(serverID, coIP) {
onCOMessage(evt);
};
+ oserv.onerror = function(evt) {
+ onCOError(evt)
+ };
+
}
function onMessage(e) {
@@ -103,6 +111,7 @@ function onMessage(e) {
server_description[i] = args[1];
checkOnline(i, `${args[2]}:${args[3]}`);
}
+ checkOnline(-1, "127.0.0.1:50001");
}
else if (header === "SN") {
const args = msg.split("#");