I am using the TCP nodes in LabView 8.6 to communicate with a laser box. The "write" node functions properly, and successfully sends commands to the laser box, but when I use the "read" node to receive information from the box, it returns no data. I am using the node in standard mode, with the number of bytes to read set at 512, and the timeout at 1000 ms. According to the help file, the node should report a timeout error if it receives less than 512 bytes, but it reports no error at all, even though it does not return any data. I know the box is sending data, because I can read information sent from the box in a telnet session through the Windows command prompt. What is going wrong?