diff options
author | Andreas Rumpf <andreas@andreas-desktop> | 2010-02-04 00:47:59 +0100 |
---|---|---|
committer | Andreas Rumpf <andreas@andreas-desktop> | 2010-02-04 00:47:59 +0100 |
commit | eca05d2a3398f25be13282072da1ff1c284afcd7 (patch) | |
tree | b47f74a1af98da72d79f5eea43f7a2b38baccd06 /lib/devel | |
parent | e62ef0ff60f05b1daede1033fc0204d19316b48c (diff) | |
download | Nim-eca05d2a3398f25be13282072da1ff1c284afcd7.tar.gz |
cleanup of library docs
Diffstat (limited to 'lib/devel')
-rwxr-xr-x | lib/devel/httpserver.nim | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/devel/httpserver.nim b/lib/devel/httpserver.nim index be317c952..61d95cc2e 100755 --- a/lib/devel/httpserver.nim +++ b/lib/devel/httpserver.nim @@ -174,7 +174,7 @@ proc acceptRequest(client: TSocket) = executeCgi(client, path, query, meth) type - TServer* = object + TServer* = object ## contains the current server state socket: TSocket port: TPort client*: TSocket ## the socket to write the file data to @@ -187,6 +187,7 @@ proc open*(s: var TServer, port = TPort(0)) = if s.socket == InvalidSocket: OSError() bindAddr(s.socket) listen(s.socket) + s.port = getSockName(s.socket) s.client = InvalidSocket s.path = "" @@ -215,6 +216,7 @@ proc next*(s: var TServer) = unimplemented(s.client) proc close*(s: TServer) = + ## closes the server (and the socket the server uses). close(s.socket) proc run*(handleRequest: proc (client: TSocket, path, query: string): bool, |