Function simple_websockets::launch_from_listener
source · 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");
// ...
}