You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I seem to be having issues when I receive multiple messages on the same port at the same time. I have a buffered packet receiving multiple messages on a port with a circular buffer. I can see the "New Data"counter incrementing by the number of simultaneous messages I am am receiving but the 'Bytes Received" is always static at the size of my largest message. It does not seem like I am filling my buffer but I am certainly dropping data. I think I just get one message per loop and drop the rest. If I monitor my buffer, it looks like I am only updating the values of one message per change in "New Data" the the location of that data in the buffer changes.
All I am trying to do is to forward incoming messages from one port and IP address and send them out another, I am using a buffered packet with a circular buffer.
The text was updated successfully, but these errors were encountered:
Have you tried using the Circular Buffer + Size option for the receiver? If you have inbound packets of different size, this buffering method will store packet size with each packet data.
Now that I think about it, I'm pretty sure the 'size' channel is largely nonsense when working with the buffered options. I wouldn't rely on it for size information.
I seem to be having issues when I receive multiple messages on the same port at the same time. I have a buffered packet receiving multiple messages on a port with a circular buffer. I can see the "New Data"counter incrementing by the number of simultaneous messages I am am receiving but the 'Bytes Received" is always static at the size of my largest message. It does not seem like I am filling my buffer but I am certainly dropping data. I think I just get one message per loop and drop the rest. If I monitor my buffer, it looks like I am only updating the values of one message per change in "New Data" the the location of that data in the buffer changes.
All I am trying to do is to forward incoming messages from one port and IP address and send them out another, I am using a buffered packet with a circular buffer.
The text was updated successfully, but these errors were encountered: