My client program (written in CVI 6.0) goes into a loop to send 10 TCP messages, one right after another, to the server. Each message is sent by a separate call to ClientTCPWrite. The server program (also written in CVI 6.0) makes one call to ServerTCPRead, and receives all those 10 messages concatenated into one. It would be much simpler for me if they were received exactly the same way as they were sent. At first, I didn't realize that they were concatenated, and I thought the later messages were getting lost. My software was not smart enough to look beyond the first message to see if there was more received. I talked with Pravin Borade at NI tech support about it, and emailed him my code, and he said it worked fin
e on his machine. All 10 messages were received separately. Apparently there is a way to get TCP not to concatenate the messages, but I don't know how to do it. Mr. Borade is using the following computer set-up:
Windows 2000 pro, service pack 1. Gateway pentium 3 with 130MB RAM. The network card is 3Com Etherlink XL 10/100 PCI.
I am using a Pentium II, 350 MHz, 96 MB RAM, Windows 2000 Professional, with 3Com Etherlink XL 10/100 PCI NIC. If anyone has knowledge about this issue please let me know. Thank you.