keep alive + increase timeout

This commit is contained in:
2025-11-17 19:21:27 -05:00
parent 81379f9b94
commit 7ea16d783d

View File

@@ -83,10 +83,13 @@ async fn connection_no_cert(addr: SocketAddr) -> NetResult<Connection> {
)
.map_err(|e| e.to_string())?;
let mut transport = TransportConfig::default();
transport.max_idle_timeout(Some(IdleTimeout::try_from(Duration::from_secs(5)).unwrap()));
let mut config = ClientConfig::new(Arc::new(quic));
let mut transport = TransportConfig::default();
transport.keep_alive_interval(Some(Duration::from_secs(5)));
transport.max_idle_timeout(Some(
IdleTimeout::try_from(Duration::from_secs(10)).unwrap(),
));
config.transport_config(transport.into());
endpoint.set_default_client_config(config);