Hi Boxer,
Running with the details you have provided, I will assume that you are using the TCP/IP VI's to accomplish the transfer of data. Since the TCP/IP VI's only accept string data types you must be converting the floats you are getting from the E series board to strings some where along the line. If this is correct read on.
The examples that ship with LV illustttrate how to handle the transfer of variable length strings between server and client. This is done by first transfering (from the server) a fixed length byte count. Following the byte count, a variable length string can be transfered. On the client side a fixed number of bytes is read from the TCP/IP connection and this value is then used to specify the number of bytes to read in the subsequent
packet.
If I have gotten close with any of this, please feel free to respond with more details.
Which end is crashing? Client or Host?
Ben