convert std::sync::mpsc to crossbeam_channel (#22264)
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
//! The `net_utils` module assists with networking
|
||||
#![allow(clippy::integer_arithmetic)]
|
||||
use {
|
||||
crossbeam_channel::unbounded,
|
||||
log::*,
|
||||
rand::{thread_rng, Rng},
|
||||
socket2::{Domain, SockAddr, Socket, Type},
|
||||
@@ -8,7 +9,7 @@ use {
|
||||
collections::{BTreeMap, HashSet},
|
||||
io::{self, Read, Write},
|
||||
net::{IpAddr, SocketAddr, TcpListener, TcpStream, ToSocketAddrs, UdpSocket},
|
||||
sync::{mpsc::channel, Arc, RwLock},
|
||||
sync::{Arc, RwLock},
|
||||
time::{Duration, Instant},
|
||||
},
|
||||
url::Url,
|
||||
@@ -138,7 +139,7 @@ fn do_verify_reachable_ports(
|
||||
|
||||
// Wait for a connection to open on each TCP port
|
||||
for (port, tcp_listener) in tcp_listeners {
|
||||
let (sender, receiver) = channel();
|
||||
let (sender, receiver) = unbounded();
|
||||
let listening_addr = tcp_listener.local_addr().unwrap();
|
||||
let thread_handle = std::thread::spawn(move || {
|
||||
debug!("Waiting for incoming connection on tcp/{}", port);
|
||||
|
Reference in New Issue
Block a user