Nicely close connections for dropped clients

This commit is contained in:
timvisee
2018-03-14 15:53:21 +01:00
parent f0d2513d87
commit f11bc8cf00
2 changed files with 9 additions and 2 deletions

View File

@@ -117,6 +117,13 @@ impl Client {
}
}
impl Drop for Client {
/// Nicely drop the connection when the client is disconnected.
fn drop(&mut self) {
let _ = self.write_command("\r\nQUIT".into());
}
}
/// Create a stream to talk to the pixelflut server.