Struct websocket_client::Socket [−][src]
pub struct Socket { /* fields omitted */ }Methods
impl Socket[src]
impl Socketpub fn new(url: String) -> Result<Socket, Box<Error>>[src]
pub fn new(url: String) -> Result<Socket, Box<Error>>Creates a new Socket.
pub fn send(&mut self, data: String) -> Result<(), Box<Error>>[src]
pub fn send(&mut self, data: String) -> Result<(), Box<Error>>Sends a textual message.
pub fn send_binary(&mut self, data: Vec<u8>) -> Result<(), Box<Error>>[src]
pub fn send_binary(&mut self, data: Vec<u8>) -> Result<(), Box<Error>>Sends a binary message.
pub fn messages(&mut self) -> Option<Vec<SocketMessage>>[src]
pub fn messages(&mut self) -> Option<Vec<SocketMessage>>Returns all messages that have been received since the last call to this function.
Returns None if there's be an error or the Socket has been
disconnected, and Some(vec![]) if no messages have been received.
If this returns None, this Socket should no longer be used.