pub struct Socket;Expand description
Socket is able to send and receive messages from remote Clients
Implementations§
Source§impl Socket
impl Socket
Sourcepub fn listen(
server_addrs: &ServerAddrs,
config: &SocketConfig,
) -> (Box<dyn PacketSender>, Box<dyn PacketReceiver>)
pub fn listen( server_addrs: &ServerAddrs, config: &SocketConfig, ) -> (Box<dyn PacketSender>, Box<dyn PacketReceiver>)
Listens on the Socket for incoming communication from Clients
Sourcepub fn listen_with_auth(
server_addrs: &ServerAddrs,
config: &SocketConfig,
) -> (Box<dyn AuthSender>, Box<dyn AuthReceiver>, Box<dyn PacketSender>, Box<dyn PacketReceiver>)
pub fn listen_with_auth( server_addrs: &ServerAddrs, config: &SocketConfig, ) -> (Box<dyn AuthSender>, Box<dyn AuthReceiver>, Box<dyn PacketSender>, Box<dyn PacketReceiver>)
Listens on the Socket for incoming communication from Clients
Auto Trait Implementations§
impl Freeze for Socket
impl RefUnwindSafe for Socket
impl Send for Socket
impl Sync for Socket
impl Unpin for Socket
impl UnwindSafe for Socket
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