network: move out channel size constants

This commit is contained in:
Alex Zenla
2024-02-12 17:40:11 +00:00
parent 60c9aefdda
commit d595f1639a
4 changed files with 12 additions and 6 deletions

View File

@ -32,6 +32,8 @@ const TCP_BUFFER_SIZE: usize = 65535;
const TCP_ACCEPT_TIMEOUT_SECS: u64 = 120;
const TCP_DANGLE_TIMEOUT_SECS: u64 = 10;
const TCP_IP_BUFFER_LEN: usize = 300;
pub struct ProxyTcpHandler {
rx_sender: Sender<BytesMut>,
}
@ -108,7 +110,7 @@ impl ProxyTcpHandler {
mut external_socket: TcpStream,
mut rx_receiver: Receiver<BytesMut>,
) -> Result<()> {
let (ip_sender, mut ip_receiver) = channel::<BytesMut>(300);
let (ip_sender, mut ip_receiver) = channel::<BytesMut>(TCP_IP_BUFFER_LEN);
let mut external_buffer = vec![0u8; TCP_BUFFER_SIZE];
let mut device = ChannelDevice::new(