pub fn client<Stream, Req>(
request: Req,
stream: Stream,
) -> Result<(WebSocket<Stream>, Response), HandshakeError<ClientHandshake<Stream>>>
Expand description
Do the client handshake over the given stream.
Use this function if you need a nonblocking handshake support or if you
want to use a custom stream like mio::net::TcpStream
or openssl::ssl::SslStream
.
Any stream supporting Read + Write
will do.