How to work with OSC when messages get lost

Hi OFs !

I’m doing an installation with Rasperry Pi which connect to a “master” computer that tells them to switch on-off DMX lights and play-stop videos …

The Pis are conected through a Wifi router to the master computer … but i’m expecting that some messages from master to Pi’s might be lost … that’s because OSC is based on UDP and so no message check is done at any level, so messages could be lost right ?

Is there an easy implementation of a solution on top of OSC to ensure that messages have been delivered/received ? Should i use a common ACK strategy ? Does anybody dealt with such problem ?

Thanks for any advice or direction to follow …

the easiest would be to just use tcp instead of osc which already solves all those problems