diff options
Diffstat (limited to 'host')
| -rw-r--r-- | host/lib/transport/nirio/rpc/rpc_client.cpp | 7 | 
1 files changed, 6 insertions, 1 deletions
| diff --git a/host/lib/transport/nirio/rpc/rpc_client.cpp b/host/lib/transport/nirio/rpc/rpc_client.cpp index 0c4b8fe3c..cf8e9c1a9 100644 --- a/host/lib/transport/nirio/rpc/rpc_client.cpp +++ b/host/lib/transport/nirio/rpc/rpc_client.cpp @@ -48,7 +48,12 @@ rpc_client::rpc_client (      try {          //Synchronous resolve + connect          tcp::resolver resolver(_io_service); -        tcp::resolver::query query(tcp::v4(), server, port); +        //Create flags object with all special flags disabled. Especially the following: +        //- address_configured: Only return addresses if a non-loopback address is configured for the system. +        //- numeric_host: No name resolution should be attempted for host +        //- numeric_service: No name resolution should be attempted for service +        tcp::resolver::query::flags query_flags; +        tcp::resolver::query query(tcp::v4(), server, port, query_flags);          tcp::resolver::iterator iterator = resolver.resolve(query);          #if BOOST_VERSION < 104700 | 
