Skip to content

Instantly share code, notes, and snippets.

@luqmana
Created August 5, 2013 00:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save luqmana/6152653 to your computer and use it in GitHub Desktop.
Save luqmana/6152653 to your computer and use it in GitHub Desktop.
use std::cell::Cell;
use std::rt::io::net::tcp::TcpListener;
use std::rt::io::net::ip::Ipv4;
use std::rt::io::{Listener, Writer};
fn main() {
let mut listener = TcpListener::bind(Ipv4(0, 0, 0, 0, 6767))
.expect("Unable to bind to 0.0.0.0:6767");
loop {
let stream = Cell::new(listener.accept());
do spawn {
let mut stream = stream.take().unwrap();
stream.write(bytes!("Hello World!\r\n"));
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment