keep alive + increase timeout
This commit is contained in:
@@ -83,10 +83,13 @@ async fn connection_no_cert(addr: SocketAddr) -> NetResult<Connection> {
|
|||||||
)
|
)
|
||||||
.map_err(|e| e.to_string())?;
|
.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 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());
|
config.transport_config(transport.into());
|
||||||
|
|
||||||
endpoint.set_default_client_config(config);
|
endpoint.set_default_client_config(config);
|
||||||
|
|||||||
Reference in New Issue
Block a user