Does it work if you prefix the address with "unix:", like "un ix:/Users/reza/.userdata/rpc/accounts"?
https://github.com/capnproto/capnproto/blob/12d346b2ab99149f2779cc98fbaf2d6f0a8ea9bb/c%2B%2B/src/kj/async-io-unix.c%2B%2B#L608 On Sat, Nov 17, 2018 at 2:11 AM <[email protected]> wrote: > Hi > I used following code for my sever implementation: > > kj::AsyncIoContext asyncIO = kj::setupAsyncIo(); > auto &waitScope = asyncIO.waitScope; > auto &ioProvider = *asyncIO.provider; > auto &network = ioProvider.getNetwork(); > auto addr = network.parseAddress(instance->address).wait(waitScope); > auto listner = addr->listen(); > capnp::TwoPartyServer server(kj::heap<RPCHandler>()); > auto serverPromise = server.listen(*listner); > > > but when I pass a unix domain socket path as address, got following error: > > libc++abi.dylib: terminating with uncaught exception of type kj:: > ExceptionImpl: kj/async-io-unix.c++:941: failed: DNS lookup failed.; > params.host = /Users/reza/.userdata/rpc/accounts; params.service = ; > gai_strerror(status) = nodename nor servname provided, or not known > stack: 1025a8636 1025b0435 1025b00bd 102593ec2 1025944dc 102594323 > 102575426 1025954f4 1024c5656 1024c50c0 1024c4d47 7fff719e1660 > 7fff719e150c 7fff719e0bf8 > > could anyone help me on this? > > thanks, > Reza > > > > -- > You received this message because you are subscribed to the Google Groups > "Cap'n Proto" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > Visit this group at https://groups.google.com/group/capnproto. > -- You received this message because you are subscribed to the Google Groups "Cap'n Proto" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. Visit this group at https://groups.google.com/group/capnproto.
