From 739d303ccb8d276c22e7e9895c1528641f6e2c40 Mon Sep 17 00:00:00 2001 From: cheatfate Date: Thu, 7 Jun 2018 11:27:44 +0300 Subject: [PATCH] Fix server creation. --- eth-rpc/server.nim | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/eth-rpc/server.nim b/eth-rpc/server.nim index 264b5a2..6246c39 100644 --- a/eth-rpc/server.nim +++ b/eth-rpc/server.nim @@ -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)