diff --git a/src/server/mod.rs b/src/server/mod.rs index 4a3953a8..206ad5c5 100644 --- a/src/server/mod.rs +++ b/src/server/mod.rs @@ -1,6 +1,7 @@ //! HTTP Server use std::io::{Listener, IoResult, EndOfFile}; use std::io::net::ip::{IpAddr, Port, SocketAddr}; +use std::task::TaskBuilder; use intertwine::{Intertwine, Intertwined}; use macceptor::MoveAcceptor; @@ -58,6 +59,7 @@ impl, S: NetworkStream, A: NetworkAcceptor> Server::bind(ip.to_string().as_slice(), port)); sockets.push(try_io!(listener.socket_name())); @@ -71,7 +73,7 @@ impl, S: NetworkStream, A: NetworkAcceptor> Server(mut stream: S) -> HttpResult { let remote_addr = try_io!(stream.peer_name()); + debug!("remote addr = {}", remote_addr); let mut stream = BufferedReader::new(stream.abstract()); let (method, uri, version) = try!(read_request_line(&mut stream)); let headers = try!(Headers::from_raw(&mut stream));