use quinn::TransportConfig;
pub mod client;
pub mod server;
pub const ALPN_QUIC_PORTREDIRECT: &[&[u8]] = &[b"pr-1"];
pub fn configure_transport_config(transport_config: &mut TransportConfig) {
transport_config.send_fairness(true);
transport_config.max_concurrent_uni_streams(0_u8.into());
transport_config.max_concurrent_bidi_streams(0_u8.into());
transport_config.keep_alive_interval(Some(std::time::Duration::from_secs(25)));
transport_config.crypto_buffer_size(crate::PortRedirectProtocol::QUIC_CRYPTO_BUFFER_SIZE);
transport_config.allow_spin(false);
}