Removes asynchttpserver.getSocket. (#17587)
This commit is contained in:
parent
0be7f854ed
commit
65efa727ff
1 changed files with 0 additions and 14 deletions
|
|
@ -84,20 +84,6 @@ proc getPort*(self: AsyncHttpServer): Port {.since: (1, 5, 1).} =
|
||||||
server.close()
|
server.close()
|
||||||
result = getLocalAddr(self.socket.getFd, AF_INET)[1]
|
result = getLocalAddr(self.socket.getFd, AF_INET)[1]
|
||||||
|
|
||||||
func getSocket*(self: AsyncHttpServer): AsyncSocket {.since: (1, 5, 1).} =
|
|
||||||
## Field accessor.
|
|
||||||
runnableExamples:
|
|
||||||
from std/asyncnet import getFd
|
|
||||||
from std/nativesockets import getLocalAddr, AF_INET, Port
|
|
||||||
let server = newAsyncHttpServer()
|
|
||||||
server.listen(Port(0)) # Socket is not bound until this point
|
|
||||||
# note: a more direct way to get the port is `getPort`.
|
|
||||||
let (laddr, port) = getLocalAddr(server.getSocket.getFd, AF_INET)
|
|
||||||
assert uint16(port) > 0
|
|
||||||
assert laddr == "0.0.0.0"
|
|
||||||
server.close()
|
|
||||||
self.socket
|
|
||||||
|
|
||||||
proc newAsyncHttpServer*(reuseAddr = true, reusePort = false,
|
proc newAsyncHttpServer*(reuseAddr = true, reusePort = false,
|
||||||
maxBody = 8388608): AsyncHttpServer =
|
maxBody = 8388608): AsyncHttpServer =
|
||||||
## Creates a new `AsyncHttpServer` instance.
|
## Creates a new `AsyncHttpServer` instance.
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue