diff --git a/src/lib/server/mod.rs b/src/lib/server/mod.rs index 5158058..06c5c4e 100644 --- a/src/lib/server/mod.rs +++ b/src/lib/server/mod.rs @@ -53,7 +53,7 @@ impl ICooperative for Server{ fn tick(&self) { // handle new messages loop - for message in self.receiver.iter() { + for message in self.receiver.try_iter() { match message { ServerMessages::ClientConnected(client) => { self.client_manager.add_client(client);