Philip,
Thanks for the quick response.
My default string is "Loop". Externally, I loop the attached vi searching for something other than "Loop". If something else is found, this vi will immediately write "Loop" back into that variable. If I only have one NIC enabled, then this works flawlessly. If I enable the other NIC in my system, then it does not work properly. For example, I will have a separate system write "BOOT" into the variable. The server side will see "BOOT" multiple times per my logging included in the VI. Per the logging, it is writing "Loop" and not failing with the write. But if it was successful, then it should only see "BOOT" once since it should see "Loop" on the very next iteration.
You will note in the VI, that I use a refer
ence and an explicit string to define the socket connection. This was from earlier debug. They are both directed towards the same socket variable.
I also tried replacing the "localhost" with the specific static IP address, but that did not help.
As for the DS Writer and reader vi's... I will take a look at them.
Thanks again for the help,
Mike