I am using LabView 5.1.
I have applications that send UDP messages (UDP Write.vi) to a Device Under Test with 300 ms intervals. The DUT always sends reply messages, so I use UDP Read.vi with 5000 ms timeout to receive the messages. This works fine when running the application as a VI in LabView. But when I build an executable of it, some reply messages somehow get lost, because the timeout in UDP Read.vi occurs. This happens with an interval of a few minutes. This means that approximately 1 % of the messages are lost.
What could be the reason to that the application works fine in LabView, but not as a stand-alone executable?