extern crate env_logger;
/// WebSocket server used for testing against the Autobahn Test Suite. This is basically the server
/// example without printing output or comments.
extern crate ws;
#[cfg(feature = "permessage-deflate")]
use ws::deflate::DeflateHandler;
#[cfg(not(feature = "permessage-deflate"))]
fn main() {
env_logger::init().unwrap();
ws::listen("127.0.0.1:3012", |out| move |msg| out.send(msg)).unwrap()
}
#[cfg(feature = "permessage-deflate")]
fn main() {
env_logger::init().unwrap();
ws::listen("127.0.0.1:3012", |out| {
DeflateHandler::new(move |msg| out.send(msg))
})
.unwrap();
}