5个版本
使用旧Rust 2015
0.1.4 | 2016年7月27日 |
---|---|
0.1.3 | 2016年7月23日 |
0.1.2 | 2016年7月22日 |
0.1.1 | 2016年7月18日 |
0.1.0 | 2016年7月17日 |
#57 in #iron
每月 22 次下载
用于 socket-io
29KB
740 行
engine.io-rs
Iron的engine.io库。目前仅支持JSONP传输。工作中...
lib.rs
:
你好世界
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.to_vec()).unwrap());
});
so.send(("Hello, world!").as_bytes().to_vec())
});
println!("listening");
Iron::new(s).http("localhost:3000").unwrap();
}
依赖
~7.5MB
~147K SLoC