Here's is a primitive draft how to continuusly read U32 data from UDP and append it to an evergrowing array of U32 until an error occurs.
(This is just a crude draft to shows the mechanics, so modify as needed. Tpyically you don't want to grow arrays forever because of memory issues).
Also have a look at the UDP examples that ship with LabVIEW.
Some notes:
NEVER attach bitmap graphics (*.bmp) and renaming it to *.jpg does NOT convert it to anything else. Your simple image is well over 1MB while a more efficient format could do the same in a few kilobytes (gif, png). There is a reason that the forum does not allow bmp attachments, so don't circumvent this. My image above is 7kB, less that 1% of yours! 😄
You main loop does not need any wait, because the loop rate depends on the udp timeout and the rate of arrival of packets. (However you need to check for error and stop the loop if an error happens, else the loop will spin at infinite rate creating the sam error over and over again.
You need to learn the difference between a plain string displayed in hex format and a hex formatted string, consisting of the ASCII characters 0..F.
Message Edited by altenbach on 06-28-2008 12:05 PM