private void handlerWS(HttpRequest request, HttpResponse response) { if (oldGateways.Count > 0) { var inj = ( siteIndex++ ) % oldIndex.Count; response.End(oldGateways[inj]); return; } response.End(); }
private void handler(HttpRequest request, HttpResponse response) { var dict = new JsDictionary(); dict["Content-Type"] = "text/html"; if (oldIndex.Count > 0) { response.WriteHead(200, dict); var inj = ( siteIndex++ ) % oldIndex.Count; response.End(oldIndex[inj]); } else { response.WriteHead(200, dict); response.End(); } }
private void handler(HttpRequest request, HttpResponse response) { fs.ReadFile(__dirname + "/blank.html", "ascii", (err, content) => { var fieldSets = ""; fieldSets += string.Format("<span>Main Site: {0}</span>", string.Format("<a href='#{0}' onclick='goHere(\"{1}\",\"MainSite\");'>Launch</a>", (int.Parse((Math.Random() * 20000).ToString())), Constants.HomeAddress)); fieldSets += buildFieldset(sites, "Site Servers"); fieldSets += buildFieldset(gateways, "Gateway Servers"); fieldSets += buildFieldset(games, "Game Servers"); fieldSets += buildFieldset(debugs, "Debug Servers"); fieldSets += buildFieldset(chats, "Chat Servers"); fieldSets += buildFieldset(chats, "Chat Servers"); var dict = new JsDictionary(); dict["Content-Type"] = "text/html"; response.WriteHead(200, dict); response.End(content.Replace("{0}", fieldSets).Replace("{1}", Constants.HomeAddress)); }); }