Mandare un pacchetto UDP

lesto:
spiega meglio il fatto dell'istruzione "Udp.parsePacket();", che succede se non lo metti e se lo metti

Dal Playground ufficiale leggo che Udp.parsePacket(); va a leggere il pacchetto ricevuto e ne restituisce la lunghezza (nel caso sia stato ricevuto un pacchetto)
E' scritto che bisogna usarlo (ovviamente) prima di ogni lettura (ricezione) di dati.

Da nessuna parte pero' c'e' scritto che bisogna usarlo prima di inviare dati.

Il fatto e' che se non ricevo dei dati, non posso inviarli. Sembrerebbe che la libreria sia fatta per poter RISPONDERE e non INVIARE. Ovvero si puo' solo inviare dei dati a chi te ne ha inviati in precedenza.