I can not think of a way around Read UDP.vi outputing strings. If the strings are comming through (ie they change with changing data), you can look at the hex by right clicking on the indicator and selecting hex display. With this information, you might be able to decode how the application on computer B encoded the data and recreate the data sructure yourself.
There is a Flatten to string.vi and Unflatten from Sting.vi but I would be very surprised if they worked with the code from computer B.
If the app can save to a file, you can write a little LV program to read the data and relay the information. The key again is being able to make sence of the saved file.