diff --git a/src/client.rs b/src/client.rs index 9f21975..4bef71c 100644 --- a/src/client.rs +++ b/src/client.rs @@ -50,6 +50,10 @@ impl Client { certificate: Option, callback: impl Fn(Result) + 'static, ) { + // Toggle socket mode + // * guest sessions will not work without! + self.socket.set_tls(certificate.is_none()); + match crate::gio::network_address::from_uri(&uri, crate::DEFAULT_PORT) { Ok(network_address) => { self.socket.connect_async(