diff --git a/exec/examples/staticservice.js b/exec/examples/staticservice.js new file mode 100644 index 0000000000000000000000000000000000000000..e20fffcb396a11d69716facec61b1a4a0f4105bf --- /dev/null +++ b/exec/examples/staticservice.js @@ -0,0 +1,27 @@ +// staticservice.js + +// Example Synchronet "Static" Service module + +// You configure it by adding a line to your ctrl/services.cfg file: + +// ;protocol port max_clients options(hex) command-line +// static 8001 10 802 staticservice.js + +while(!server.terminated) { + + if(server.socket.poll(10)<1) + continue; + + if(server.terminated) + break; + + log("Incoming..."); + + sock = server.socket.accept(); + + sock.write("Enter a string: "); + + sock.write("\r\nYou sent: '" + sock.readline() + "'\r\n"); + + sock.close(); +} \ No newline at end of file