Thread su arduino come su java

Qualcuno sa dirmi se sull'ambiente di sviluppo è possibile creare dei thread per gestire una sorta di multitasking??
sto crando una connessione udp tra il serverUDP su arduino e un client in java.
vorrei che il serve in ascolto su arduino potesse gestire più connessioni conteporaneamente con tanti client

Il micro Atmega non supporta il multitasking via HW per cui devi implementarlo tu a livello di codice. Però non chiedermi come. :roll_eyes:

niente delay ma millis(), niente cicli per l’attesa di dati…
Ma se è UDP non puoi fare un multicast?

scusa l'ignorana ma che sarebbe il multicast

Per la natura del servizio di rete multicast, risulta molto difficile usare protocolli di trasporto orientati alla connessione come TCP, per cui si usano protocolli senza connessione come UDP.

Il Multicast è implementato in ethernet in modo abbastanza semplice: una classe di indirizzi ethernet è riservata all'uso come indirizzi multicast. Questi pacchetti sono trattati dalla rete come se fossero broadcast, ovvero sono ritrasmessi a tutti i computer collegati. Se un processo è interessato a ricevere la trasmissione su un gruppo multicast, il sistema operativo lo comunica alla scheda di rete, che riceve il pacchetto e lo passa al sistema operativo, il quale a sua volta lo passa al processo interessato. Naturalmente questo sistema non è scalabile, in quanto tutto il traffico multicast viene fisicamente inviato a tutti i computer collegati alla rete, rischiando di saturare tutta la banda disponibile.

grazie mille ora gli do un occhiata