Commit 6bc8666c authored by Alexander Kern's avatar Alexander Kern
Browse files

fixed compiler errors

parent 96824cef
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -18,16 +18,16 @@ impl Server {
    }

    pub fn start(&self) {
        let listener = TcpListener::bind(self.address).unwrap();
        let listener = TcpListener::bind(&self.address).unwrap();
        for stream in listener.incoming() {
            let stream = stream.unwrap();
            self.pool.execute(|| {
                self.handle_connection(stream);
                Server::handle_connection(stream);
            });
        }
    }

    fn handle_connection(&self, mut stream: TcpStream) {
    fn handle_connection(mut stream: TcpStream) {
        let mut buffer = [0; 512];
        stream.read(&mut buffer).unwrap();

+1 −1
Original line number Diff line number Diff line
@@ -2,6 +2,6 @@ extern crate server;
use server::Server;

fn main() {
    let server = Server::new(String::from("127.0.0.1:7878"));
    let server = Server::new(String::from("127.0.0.1:7878"), 4);
    server.start();
}
+1 −1
Original line number Diff line number Diff line
@@ -34,7 +34,7 @@ impl ThreadPool {
        }
    }

    pub fn execute<F>(self, f: F) 
    pub fn execute<F>(&self, f: F) 
        where 
            F: FnOnce() + Send + 'static
    {