Tag: RUST-TOKIO
Estoy intentando escribir en un HashMap utilizando el patrón Arc<Mutex<T>> como parte de un ejercicio de raspado de sitios web inspirado en The Rust Cookbook. Esta primera parte utiliza la ejecución de tokio. No puedo superar el hecho de que las tareas se completen y devuelvan el HashMap ya que . . . Read more
Estoy utilizando tokio-tungstenite para acceder a un servidor. Desafortunadamente, la operación de lectura no funciona y el programa finaliza con el código de error 0, por lo que, a priori, no hay errores. Un código simplificado (los “”” no son los que usé) sería: use tokio_tungstenite::connect_async; use futures_util::StreamExt; use futures_util::SinkExt; . . . Read more
Estoy tratando de ejecutar dos funciones en paralelo con join. Mi código es simple: cargo.toml tokio = { versión = "1.14.0", características = ["completo"] } use tokio::join; use std::thread::sleep; use std::time::{Duration, Instant}; fn async<em>1() -> i8 { sleep(Duration::from</em>secs(2)); 2 } fn async<em>2() -> i8 { sleep(Duration::from</em>secs(2)); 1 } <h1>[tokio::main]</h1> async . . . Read more
Estoy haciendo una llamada de función call_data(), la cual retornará un futuro. En la función principal, utilizo una tarea tokio para llamar repetidamente a call_data() cada 60 segundos. En ocasiones, la llamada call_data().await produce un Error, lo que resulta en un panic! y detiene el programa. Intenté hacer lo siguiente: . . . Read more