summary refs log tree commit diff stats
path: root/lib/pure
diff options
context:
space:
mode:
authorDominik Picheta <dominikpicheta@googlemail.com>2017-02-25 10:25:24 +0100
committerGitHub <noreply@github.com>2017-02-25 10:25:24 +0100
commit16aafddee598da750dba378cca5bea0126fdf992 (patch)
treea32dfce88be164e9fbe2fde5139797413f4a4492 /lib/pure
parent4306efada44795f19462714f15cd215a6e8d7ca3 (diff)
parentd878c4c1b46a938e6d593218284d80faa386d849 (diff)
downloadNim-16aafddee598da750dba378cca5bea0126fdf992.tar.gz
Merge pull request #5433 from yglukhov/ipv6
Listen on ipv6
Diffstat (limited to 'lib/pure')
-rw-r--r--lib/pure/asynchttpserver.nim4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/pure/asynchttpserver.nim b/lib/pure/asynchttpserver.nim
index a558d9d7e..672eb34a0 100644
--- a/lib/pure/asynchttpserver.nim
+++ b/lib/pure/asynchttpserver.nim
@@ -31,7 +31,7 @@
 ##
 ##    waitFor server.serve(Port(8080), cb)
 
-import tables, asyncnet, asyncdispatch, parseutils, uri, strutils
+import tables, asyncnet, asyncdispatch, parseutils, uri, strutils, nativesockets
 import httpcore
 
 export httpcore except parseHeader
@@ -241,7 +241,7 @@ proc serve*(server: AsyncHttpServer, port: Port,
   ## specified address and port.
   ##
   ## When a request is made by a client the specified callback will be called.
-  server.socket = newAsyncSocket()
+  server.socket = newAsyncSocket(AF_INET6)
   if server.reuseAddr:
     server.socket.setSockOpt(OptReuseAddr, true)
   if server.reusePort: