face: Remove unnecessary use of DNS resolver in (Udp|Tcp|WebSocket)Factory
Change-Id: Idbc743fe4c7d567a09acccef98fe6de26f8295f0
Refs: #2422
diff --git a/daemon/face/websocket-factory.cpp b/daemon/face/websocket-factory.cpp
index 49f28b0..d4c8d3f 100644
--- a/daemon/face/websocket-factory.cpp
+++ b/daemon/face/websocket-factory.cpp
@@ -24,7 +24,6 @@
*/
#include "websocket-factory.hpp"
-#include <ndn-cxx/util/dns.hpp>
namespace nfd {
@@ -51,11 +50,10 @@
}
shared_ptr<WebSocketChannel>
-WebSocketFactory::createChannel(const std::string& host, const std::string& port)
+WebSocketFactory::createChannel(const std::string& localIp, const std::string& port)
{
- ip::tcp::endpoint tcpEndpoint(ndn::dns::syncResolve(host, getGlobalIoService()),
- boost::lexical_cast<uint16_t>(port));
- websocket::Endpoint endpoint(tcpEndpoint.address(), tcpEndpoint.port());
+ using namespace boost::asio::ip;
+ websocket::Endpoint endpoint(address::from_string(localIp), boost::lexical_cast<uint16_t>(port));
return createChannel(endpoint);
}