//! UDP Socket options and extra data
usestd::sync::Arc;usecrate::config::ServerUser;#[derive(Debug, Clone, Default)]#[non_exhaustive]pubstructUdpSocketControlData{/// Session ID in client.
////// For identifying an unique association in client
pubclient_session_id:u64,
/// Session ID in server.
////// For identifying an unique association in server
pubserver_session_id:u64,
/// Packet counter
pubpacket_id:u64,
/// Server user instance
pubuser:Option<Arc<ServerUser>>,
}