summary refs log tree commit diff stats
path: root/lib/pure/scgi.nim
diff options
context:
space:
mode:
Diffstat (limited to 'lib/pure/scgi.nim')
-rwxr-xr-xlib/pure/scgi.nim4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/pure/scgi.nim b/lib/pure/scgi.nim
index 1326d9795..fa86cbaf2 100755
--- a/lib/pure/scgi.nim
+++ b/lib/pure/scgi.nim
@@ -73,7 +73,7 @@ proc recvBuffer(s: var TScgiState, L: int) =
     scgiError("could not read all data")
   setLen(s.input, L)
   
-proc open*(s: var TScgiState, port = TPort(4000)) = 
+proc open*(s: var TScgiState, port = TPort(4000), address = "127.0.0.1") = 
   ## opens a connection.
   s.bufLen = 4000
   s.input = newString(s.buflen) # will be reused
@@ -81,7 +81,7 @@ proc open*(s: var TScgiState, port = TPort(4000)) =
   s.server = socket()
   if s.server == InvalidSocket: scgiError("could not open socket")
   #s.server.connect(connectionName, port)
-  bindAddr(s.server, port)
+  bindAddr(s.server, port, address)
   listen(s.server)
   
 proc close*(s: var TScgiState) =