diff options
author | Dominik Picheta <dominikpicheta@gmail.com> | 2016-05-30 09:38:37 +0100 |
---|---|---|
committer | Dominik Picheta <dominikpicheta@gmail.com> | 2016-05-30 09:38:37 +0100 |
commit | a484e3f8c214145eb36759792f8052a7f01ed396 (patch) | |
tree | 5af34245a1657888d89b9aeed57abe539fdc704d /examples/unix_socket/server.nim | |
parent | 3e8413d2a19410769e87290c6b7379c2b9dabc2d (diff) | |
parent | b662d22ad181fae7fb0e9efc44fe3563406b236e (diff) | |
download | Nim-a484e3f8c214145eb36759792f8052a7f01ed396.tar.gz |
Merge branch 'unix-sockets' of https://github.com/girvo/Nim into girvo-unix-sockets
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() |