This commit is contained in:
rustdesk
2024-07-14 05:47:42 +08:00
parent bed214bd37
commit d0a54a6cc6
6 changed files with 144 additions and 54 deletions

View File

@@ -118,11 +118,14 @@ async fn connect_and_login(
} else {
ConnType::PORT_FORWARD
};
let (mut stream, direct, _pk) =
let ((mut stream, direct, _pk), (feedback, rendezvous_server)) =
Client::start(id, key, token, conn_type, interface.clone()).await?;
interface.update_direct(Some(direct));
let mut buffer = Vec::new();
let mut received = false;
let _keep_it = hc_connection(feedback, rendezvous_server, token).await;
loop {
tokio::select! {
res = timeout(READ_TIMEOUT, stream.next()) => match res {