Enum websocket::stream::WebSocketStream
[−]
[src]
pub enum WebSocketStream { Tcp(TcpStream), Ssl(SslStream<TcpStream>), }
A useful stream type for carrying WebSocket connections.
Variants
Tcp | A TCP stream. | |
Ssl | An SSL-backed TCP Stream |
Methods
impl WebSocketStream
fn peer_addr(&self) -> Result<SocketAddr>
See TcpStream.peer_addr()
.
fn local_addr(&self) -> Result<SocketAddr>
See TcpStream.local_addr()
.
fn set_nodelay(&mut self, nodelay: bool) -> Result<()>
See TcpStream.set_nodelay()
.
fn set_keepalive(&mut self, delay_in_ms: Option<u32>) -> Result<()>
See TcpStream.set_keepalive()
.
fn shutdown(&mut self, shutdown: Shutdown) -> Result<()>
See TcpStream.shutdown()
.
fn try_clone(&self) -> Result<WebSocketStream>
See TcpStream.try_clone()
.