extern crate engine_io;
extern crate iron;
use iron::prelude::*;
use engine_io::server::Server;
fn main() {
let s = Server::new();
s.on_connection(|so| {
println!("connected to {}", so.id());
so.on_message(|m| {
println!("message: {}", String::from_utf8(m).unwrap());
});
so.send("Hello, world!")
});
println!("listening");
Iron::new(s).http("localhost:3000").unwrap();
}