Skip to content

Instantly share code, notes, and snippets.

@MarkJr94
Created June 18, 2013 22:13
Show Gist options
  • Save MarkJr94/5809941 to your computer and use it in GitHub Desktop.
Save MarkJr94/5809941 to your computer and use it in GitHub Desktop.
// listen.rs
use extra::net::ip;
use extra::net::tcp;
use std::task;
pub fn server_loop() {
use extra::uv::iotask::spawn_iotask;
let mut builder = task::task();
builder.supervised();
let uv_task = spawn_iotask(builder);
let addr = match ip::get_addr("localhost",&uv_task) {
Ok(addrs) => { addrs[0] }
_ => { fail!("Couldn't get IP address to listen on") }
};
println(fmt!("%?",addr));
}
// pkg.rs
extern mod extra;
mod listen;
fn main() {
listen::server_loop();
println("lol");
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment