pub fn launch_from_listener(listener: TcpListener) -> Result<EventHub, Error>
Expand description

Start listening for websocket connections with the specified TcpListener. The listener must be bound (by calling bind) before being passed to launch_from_listener.

use std::net::TcpListener;

fn main() {
    // Example of using a pre-bound listener instead of providing a port.
    let listener = TcpListener::bind("0.0.0.0:8080").unwrap();
    let event_hub = simple_websockets::launch_from_listener(listener).expect("failed to listen on port 8080");
    // ...
}