additional debug lines
This commit is contained in:
@@ -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<L: NetworkListener<S, A>, S: NetworkStream, A: NetworkAcceptor<S>> Server<L
|
||||
let mut acceptors = Vec::new();
|
||||
let mut sockets = Vec::new();
|
||||
for (ip, port) in self.pairs.into_iter() {
|
||||
debug!("binding to {}:{}", ip, port);
|
||||
let mut listener: L = try_io!(NetworkListener::<S, A>::bind(ip.to_string().as_slice(), port));
|
||||
|
||||
sockets.push(try_io!(listener.socket_name()));
|
||||
@@ -71,7 +73,7 @@ impl<L: NetworkListener<S, A>, S: NetworkStream, A: NetworkAcceptor<S>> Server<L
|
||||
.map(|acceptor| acceptor.move_incoming())
|
||||
.intertwine();
|
||||
|
||||
spawn(proc() {
|
||||
TaskBuilder::new().named("hyper acceptor").spawn(proc() {
|
||||
handler.handle(Incoming { from: connections });
|
||||
});
|
||||
|
||||
|
||||
@@ -37,6 +37,7 @@ impl Request {
|
||||
/// immediately useful.
|
||||
pub fn new<S: NetworkStream>(mut stream: S) -> HttpResult<Request> {
|
||||
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));
|
||||
|
||||
Reference in New Issue
Block a user