diff options
author | Diego Nehab <diego@tecgraf.puc-rio.br> | 2005-02-08 10:01:01 +0000 |
---|---|---|
committer | Diego Nehab <diego@tecgraf.puc-rio.br> | 2005-02-08 10:01:01 +0000 |
commit | 8d4e240f6ae50d9b22ddc44f5e207018935da907 (patch) | |
tree | d8ca9a51dc35534592f700e42740feac20242ede /test/utestsrvr.lua | |
parent | 5d32848674b723521e87836eafa24f5ae8f80a89 (diff) | |
download | luasocket-8d4e240f6ae50d9b22ddc44f5e207018935da907.tar.gz luasocket-8d4e240f6ae50d9b22ddc44f5e207018935da907.tar.bz2 luasocket-8d4e240f6ae50d9b22ddc44f5e207018935da907.zip |
Forward server working on Mac OS X...
Diffstat (limited to '')
-rw-r--r-- | test/utestsrvr.lua | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/test/utestsrvr.lua b/test/utestsrvr.lua new file mode 100644 index 0000000..f7be196 --- /dev/null +++ b/test/utestsrvr.lua | |||
@@ -0,0 +1,17 @@ | |||
1 | require("socket"); | ||
2 | os.remove("/tmp/luasocket") | ||
3 | socket = require("socket.unix"); | ||
4 | host = "luasocket"; | ||
5 | server = socket.unix() | ||
6 | print(server:bind(host)) | ||
7 | print(server:listen(5)) | ||
8 | ack = "\n"; | ||
9 | while 1 do | ||
10 | print("server: waiting for client connection..."); | ||
11 | control = assert(server:accept()); | ||
12 | while 1 do | ||
13 | command = assert(control:receive()); | ||
14 | assert(control:send(ack)); | ||
15 | (loadstring(command))(); | ||
16 | end | ||
17 | end | ||