Advertisement
Guest User

Untitled

a guest
Nov 1st, 2014
175
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.64 KB | None | 0 0
  1. fn main() {
  2. let listener = TcpListener::bind("127.0.0.1", 80);
  3.  
  4. // bind the listener to the specified address
  5. let mut acceptor = listener.listen(); //unwrap() here
  6.  
  7. fn handle_client(mut stream: TcpStream) {
  8. println!("a");
  9. }
  10. // accept connections and process them, spawning a new tasks for each one
  11. for stream in acceptor.incoming() {
  12. match stream {
  13. Err(e) => { /* connection failed */ }
  14. Ok(stream) =>
  15. spawn(proc() {
  16. // connection succeeded
  17. handle_client(stream)
  18. })
  19. }
  20. }
  21. // close the socket server
  22. drop(acceptor);
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement