diff options
author | Dominik Picheta <dominikpicheta@gmail.com> | 2016-05-30 09:38:54 +0100 |
---|---|---|
committer | Dominik Picheta <dominikpicheta@gmail.com> | 2016-05-30 09:38:54 +0100 |
commit | ddca807a89669f39960e38e21490de2dac4941dd (patch) | |
tree | 5af34245a1657888d89b9aeed57abe539fdc704d /examples/unix_socket/server.nim | |
parent | 3e8413d2a19410769e87290c6b7379c2b9dabc2d (diff) | |
parent | a484e3f8c214145eb36759792f8052a7f01ed396 (diff) | |
download | Nim-ddca807a89669f39960e38e21490de2dac4941dd.tar.gz |
Merge branch 'girvo-unix-sockets' into devel
Diffstat (limited to 'examples/unix_socket/server.nim')
-rw-r--r-- | examples/unix_socket/server.nim | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/examples/unix_socket/server.nim b/examples/unix_socket/server.nim new file mode 100644 index 000000000..e798bbb48 --- /dev/null +++ b/examples/unix_socket/server.nim @@ -0,0 +1,14 @@ +import net + +let sock = newSocket(AF_UNIX, SOCK_STREAM, IPPROTO_IP) +sock.bindUnix("sock") +sock.listen() + +while true: + var client = new(Socket) + sock.accept(client) + var output = "" + output.setLen 32 + client.readLine(output) + echo "got ", output + client.close() |