- Questo topic ha 3 risposte, 1 partecipante ed è stato aggiornato l'ultima volta 2 anni, 9 mesi fa da .
- Devi essere connesso per rispondere a questo topic.
Home › Forum › Le librerie ospitate nel sito › EMailSender invio di email con allegati › Problema ritardo nel loop
Ciao e grazie per questa fantastica libreria. Uso ESP32. Funziona perfettamente anche nel loop. Praticamente quando si attiva un sensore deve mandarmi una mail. Il problema è che quando invia la mail il programma si blocca per qualche secondo come se ci fosse un delay e non riesco a leggere altri ingressi o fare altre cose. C’è un modo per eliminare questo delay? Grazie
Ciao Marco,
si è possibile, il canale di comunicazione con il server SMTP è sincrono, e ad ogni invio è necessario aspettare la risposta del server.
Ciao Renzo
Quindi non posso farci niente? Devo solo aspettare? E’ un problema perchè mentre mando la mail devo continuare a leggere degli ingressi
Le request e response del canale TCP necessitano di tempi tecnici di comunicazione ma, l’esp32 è dual core, perciò potresti usare il core libero per i processi sincroni.
Ciao Renzo
More
ABB Aggiornamenti stampante 3D Arduino Arduino SAMD boards Aurora AWS CNC Cyclone PCB Factory Cyclone PCB Factory come costruirlo Display Dispositivi memorizzazione E32 E70 esp32 esp32s3 esp8266 File System Firmware Fresare PCB Guida i2c IDE Arduino I miei PCB Interconnessioni di rete Libreria Libreria LoRa MicroPython PCB piedinatura Raspberry Pi it REST API RF Risparmio energetico rp2040 Scheda SD Sensori Sospensione e sveglia SPI Stampante 3D STM32 Temperatura Web Server Wemos D1 mini WiFi