hyperlocal 0.2.0

Hyper bindings for unix domain sockets
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
extern crate hyper;
extern crate hyperlocal;

use hyper::server::{Request, Response};
use hyperlocal::UnixSocketServer;

fn main() {
    let path = "test.sock";
    let server = UnixSocketServer::new(path).unwrap();
    server.handle(|_: Request, res: Response| {
        let _ = res.send(b"It's a Unix system. I know this.\n");
    }).unwrap();
    println!("listening @ {}", path);
}