From 1b93a0ab46c8de0443dd6ce2f213bce7506256be Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Fri, 4 Jul 2003 06:37:28 +0000 Subject: [PATCH] Example static service. --- exec/examples/staticservice.js | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 exec/examples/staticservice.js diff --git a/exec/examples/staticservice.js b/exec/examples/staticservice.js new file mode 100644 index 0000000000..e20fffcb39 --- /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 -- GitLab