mirror of
https://github.com/logos-storage/nim-json-rpc.git
synced 2026-02-25 08:03:12 +00:00
Fix server creation.
This commit is contained in:
parent
aea1798897
commit
739d303ccb
@ -142,15 +142,17 @@ proc processClient(server: StreamServer, client: StreamTransport) {.async.} =
|
||||
|
||||
proc newRpcServer*(address = "localhost", port: Port = Port(8545)): RpcServer =
|
||||
let tas4 = resolveTAddress(address, port, IpAddressFamily.IPv4)
|
||||
let tas6 = resolveTAddress(address, port, IpAddressFamily.IPv4)
|
||||
let tas6 = resolveTAddress(address, port, IpAddressFamily.IPv6)
|
||||
result = RpcServer()
|
||||
result.procs = newTable[string, RpcProc]()
|
||||
result.servers = newSeq[StreamServer]()
|
||||
for item in tas4:
|
||||
ifDebug: echo "Create server on " & $item
|
||||
var server = createStreamServer(item, processClient, {ReuseAddr},
|
||||
udata = result)
|
||||
result.servers.add(server)
|
||||
for item in tas6:
|
||||
ifDebug: echo "Create server on " & $item
|
||||
var server = createStreamServer(item, processClient, {ReuseAddr},
|
||||
udata = result)
|
||||
result.servers.add(server)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user