Index: webrtc/base/asyncudpsocket.cc |
diff --git a/webrtc/base/asyncudpsocket.cc b/webrtc/base/asyncudpsocket.cc |
index 51a8fa0af0a2a0cbd4126cba9ffa5647b1c32d15..97aac975d322f456c506dedd706b58fcd7a8f2cf 100644 |
--- a/webrtc/base/asyncudpsocket.cc |
+++ b/webrtc/base/asyncudpsocket.cc |
@@ -10,6 +10,7 @@ |
#include "webrtc/base/asyncudpsocket.h" |
#include "webrtc/base/logging.h" |
+#include "webrtc/base/network.h" |
namespace rtc { |
@@ -125,4 +126,13 @@ void AsyncUDPSocket::OnWriteEvent(AsyncSocket* socket) { |
SignalReadyToSend(this); |
} |
+// Do the same for tcp socket |
+void AsyncUDPSocket::BindToNetwork(const Network* network) { |
+ ASSERT(network != nullptr); |
+ if (socket_ && network->handle()) { |
+ int result = socket_->BindToNetwork(network->handle()); |
+ LOG(LS_INFO) << "Bind network " << network->name() << " handle " << network->handle() << " result " << result; |
+ } |
+} |
+ |
} // namespace rtc |