-
Notifications
You must be signed in to change notification settings - Fork 0
Simpe HTTP server example
Fredrick Lusako Mwasekaga edited this page Aug 27, 2019
·
2 revisions
//on windows, the web server needs to run with administrative privilages, since it needs to open a port
if(Window.IsAdministrator()){
var webServer = Server.create({
IP:"*", //bind to all ip addresses
Port:8998,
events : {
onClientConnected:function(data){
console.log("onClientConnected");
console.log(data);
},
onClientDisconnected:function(data){
console.log("onClientDisconnected");
console.log(data);
},
onHttpRequest:function(data){
console.log(data);
this.sendHttp200Response(data.ConnectionId, "text/plain", "");
},
onServerCreated:function(){
console.log("onServerCreated");
},
onServerDestroyed:function(){
console.log("onServerDestroyed");
},
onWebSocketConnected:function(data){
console.log("onWebSocketConnected");
console.log(data);
},
onWebSocketMessage:function(data){
console.log("onWebSocketMessage");
console.log(data);
},
onWebSocketRequest:function(data){
console.log("onWebSocketRequest");
console.log(data);
},
onError:function(data){
console.log("onError");
console.log(data);
}
}
});
webServer.connect();
//webServer.disconnect();
}