diff options
author | Tom Rondeau <tom@trondeau.com> | 2013-11-16 14:56:35 -0500 |
---|---|---|
committer | Tom Rondeau <tom@trondeau.com> | 2013-11-16 16:02:44 -0500 |
commit | f8eaa663165897f2477f80b805b435afd35bd17d (patch) | |
tree | 75c3bf210559ea143dcb0d54ca8a3e1bcd63e9aa /gr-blocks/lib/udp_sink_impl.cc | |
parent | a0831c51094c4adb9ffba63ffe3bcccc480d19d6 (diff) |
blocks: updated UDP source to handle no network connections by allowing use of loopback device. Also fixed an infrequent problem on shutdown before the thread exited.
Updated QA code to verify ports used will not clash.
Diffstat (limited to 'gr-blocks/lib/udp_sink_impl.cc')
-rw-r--r-- | gr-blocks/lib/udp_sink_impl.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gr-blocks/lib/udp_sink_impl.cc b/gr-blocks/lib/udp_sink_impl.cc index a23d3274cb..ae6488f6dd 100644 --- a/gr-blocks/lib/udp_sink_impl.cc +++ b/gr-blocks/lib/udp_sink_impl.cc @@ -77,7 +77,8 @@ namespace gr { if(host.size() > 0) { boost::asio::ip::udp::resolver resolver(d_io_service); boost::asio::ip::udp::resolver::query query(boost::asio::ip::udp::v4(), - host, s_port); + host, s_port, + boost::asio::ip::resolver_query_base::passive); d_endpoint = *resolver.resolve(query); d_socket = new boost::asio::ip::udp::socket(d_io_service); |