Don't hardcode the TCP backlog

pull/42/head
Frank Denis 4 years ago
parent 641ba88ab1
commit 24284541b0

@ -74,6 +74,8 @@ use tokio::prelude::*;
use tokio::runtime::Handle; use tokio::runtime::Handle;
use tokio::sync::oneshot; use tokio::sync::oneshot;
const TCP_BACKLOG: i32 = 1024;
#[derive(Debug)] #[derive(Debug)]
pub struct UdpClientCtx { pub struct UdpClientCtx {
net_udp_socket: std::net::UdpSocket, net_udp_socket: std::net::UdpSocket,
@ -438,7 +440,7 @@ fn bind_listeners(
)?; )?;
kindy.set_reuse_address(true)?; kindy.set_reuse_address(true)?;
kindy.bind(&(*listen_addr).into())?; kindy.bind(&(*listen_addr).into())?;
kindy.listen(1024)?; kindy.listen(TCP_BACKLOG as _)?;
kindy.into_tcp_listener() kindy.into_tcp_listener()
} }
SocketAddr::V6(_) => { SocketAddr::V6(_) => {
@ -450,7 +452,7 @@ fn bind_listeners(
kindy.set_reuse_address(true)?; kindy.set_reuse_address(true)?;
kindy.set_only_v6(true)?; kindy.set_only_v6(true)?;
kindy.bind(&(*listen_addr).into())?; kindy.bind(&(*listen_addr).into())?;
kindy.listen(1024)?; kindy.listen(TCP_BACKLOG as _)?;
kindy.into_tcp_listener() kindy.into_tcp_listener()
} }
}; };

Loading…
Cancel
Save