Skip to main content

Responder

Trait Responder 

Source
pub trait Responder: Send + Sync {
    // Required methods
    fn send(&self, message: &[u8]) -> Result<(), SendError>;
    fn send_to(&self, session_id: u64, message: &[u8]) -> Result<(), SendError>;
}
Expand description

Responder for sending messages back to clients.

Required Methods§

Source

fn send(&self, message: &[u8]) -> Result<(), SendError>

Sends a message to the current session.

§Arguments
  • message - Message bytes to send
§Errors

Returns error if send fails.

Source

fn send_to(&self, session_id: u64, message: &[u8]) -> Result<(), SendError>

Sends a message to a specific session.

§Arguments
  • session_id - Target session ID
  • message - Message bytes to send
§Errors

Returns error if send fails.

Implementors§