pub fn connect<U, F, H>(url: U, factory: F) -> Result<()> where
U: Borrow<str>,
F: FnMut(Sender) -> H,
H: Handler,
Expand description
A utility function for setting up a WebSocket client.
Safety
This function blocks until the event loop finishes running. Avoid calling this method within
another WebSocket handler. If you need to establish a connection from inside of a handler,
use the connect
method on the Sender.
Examples
use parity_ws::{connect, CloseCode};
connect("ws://127.0.0.1:3012", |out| {
out.send("Hello WebSocket").unwrap();
move |msg| {
println!("Got message: {}", msg);
out.close(CloseCode::Normal)
}
}).unwrap()