gameServer2/src/server/server.rs
changeset 12146 8d8fb85bc09c
parent 12144 589a2d7d3dc5
child 12147 03ccb89820f3
equal deleted inserted replaced
12145:a482c7a5f6e3 12146:8d8fb85bc09c
    35 
    35 
    36     pub fn accept(&mut self, poll: &Poll) -> io::Result<()> {
    36     pub fn accept(&mut self, poll: &Poll) -> io::Result<()> {
    37         let (sock, addr) = self.listener.accept()?;
    37         let (sock, addr) = self.listener.accept()?;
    38         info!("Connected: {}", addr);
    38         info!("Connected: {}", addr);
    39 
    39 
    40         let client = HWClient::new(sock, &self.lobby_id);
    40         let client = HWClient::new(sock);
    41         let token = self.clients.insert(client)
    41         let token = self.clients.insert(client)
    42             .ok().expect("could not add connection to slab");
    42             .ok().expect("could not add connection to slab");
    43 
    43 
       
    44         self.clients[token].id = token;
    44         self.clients[token].register(poll, token);
    45         self.clients[token].register(poll, token);
    45 
    46 
    46         Ok(())
    47         Ok(())
    47     }
    48     }
    48 
    49