221V 1 неделя назад
Родитель
Сommit
ea06e4137c
3 измененных файлов с 16 добавлено и 1 удалено
  1. 1 0
      stest/.gitignore
  2. 14 0
      stest/source/app.d
  3. 1 1
      stest/static/index.html

+ 1 - 0
stest/.gitignore

@@ -3,6 +3,7 @@ docs.json
 __dummy.html
 docs/
 ./stest
+./stest/stest
 stest.so
 stest.dylib
 stest.dll

+ 14 - 0
stest/source/app.d

@@ -8,6 +8,20 @@ import serverino;
 
 mixin ServerinoMain;
 
+@onServerInit ServerinoConfig setup(){
+  ServerinoConfig sc = ServerinoConfig.create(); // Config with default params
+  //writeln("ServerinoConfig sc = ", sc);
+  // ServerinoConfig sc = ServerinoConfig(
+  //  DaemonConfig(all, 10485760, 10 secs, 3 secs, 0, 5, 2048, false, true, false, []),
+  //  WorkerConfig(5 secs, 10 secs, 6 hours, 1 hour, 1 minute, true, "", "", false), [], 0, false)
+  sc.addListener("127.0.0.1", 8081);
+  //writeln("ServerinoConfig sc = ", sc);
+  //ServerinoConfig sc = ServerinoConfig(
+  //  DaemonConfig(all, 10485760, 10 secs, 3 secs, 0, 5, 2048, false, true, false, [serverino.config.Listener]),
+  //  WorkerConfig(5 secs, 10 secs, 6 hours, 1 hour, 1 minute, true, "", "", false), [], 0, false)
+  return sc;
+}
+
 // Accept a new connection only if the request path is "/echo"
 @onWebSocketUpgrade bool onUpgrade(Request req){
   return req.path == "/echo";

+ 1 - 1
stest/static/index.html

@@ -34,7 +34,7 @@ form.addEventListener('submit', function(event){
 });
 
 function rebind(){
-  ws = new WebSocket('ws://localhost:8080/echo');
+  ws = new WebSocket('ws://localhost:8081/echo');
   
   ws.onmessage = function(event){
     multiline.value += 'Server: ' + event.data + '\n';