event_rust - Rust 语言异步事件库


MIT
Windows
Rust

软件简介

event_rust 是一个 Rust 语言的异步事件库,与 libevent 操作方式类似

目前支持的平台有 windows 与 linux

要使用 event_rust,首先添加以下内容到 Cargo.toml:

[dependencies]  
event_rust = "0.1.1"  

一个简单的工程:

Add empty event just do

extern crate event_rust;  
use event_rust::EventLoop;  

fn main() {  
let mut event_loop = EventLoop::new().unwrap();  
event_loop.run();  
}  

特征

  • Event loop linux 通过 epoll 实现, windows 通过 select 实现.

  • 非阻塞的tcp连接

  • 高性能的定时器