blob: c0a9a0009b400f81ce0d0a2bb1dfc6785407dfd4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
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();
ws::listen("127.0.0.1:3012", |out| {
move |msg| out.send(msg)
}).unwrap()
}
#[cfg(feature = "permessage-deflate")]
fn main() {
env_logger::init();
ws::listen("127.0.0.1:3012", |out| {
DeflateHandler::new(move |msg| out.send(msg))
}).unwrap();
}
|