Quote:
Originally Posted by Invictus3593
Do you guys think the problem is on the LV side or the C# side?
|
It's on both sides. You need to throttle the sending side so that it doesn't overwhelm the network, and you need to change the receiving side so that it's always ready to receive data without introducing an artificial delay.
Since your application involves a fixed amount of data for each communication, I don't think the stream nature of TCP is helping you any. I suggest that you should be using UDP instead. That lends itself to a very simple structure where your C code can listen for a UDP packet and process the whole thing at once when it arrives.