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