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().