pub struct KcpConfig {
pub mtu: usize,
pub nodelay: KcpNoDelayConfig,
pub wnd_size: (u16, u16),
pub session_expire: Duration,
pub flush_write: bool,
pub flush_acks_input: bool,
pub stream: bool,
}
Expand description
Kcp Config
Fields§
§mtu: usize
Max Transmission Unit
nodelay: KcpNoDelayConfig
nodelay
wnd_size: (u16, u16)
Send window size
session_expire: Duration
Session expire duration, default is 90 seconds
flush_write: bool
Flush KCP state immediately after write
flush_acks_input: bool
Flush ACKs immediately after input
stream: bool
Stream mode
Trait Implementations§
impl Copy for KcpConfig
Auto Trait Implementations§
impl Freeze for KcpConfig
impl RefUnwindSafe for KcpConfig
impl Send for KcpConfig
impl Sync for KcpConfig
impl Unpin for KcpConfig
impl UnwindSafe for KcpConfig
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more