Now I understand what you are trying to do ... but it depends on your app specifics. Thus, if you can wait with your Publisher VI until the Reader VI reads the last point, it's easy. Use a boolean (via DS) for handshaking. Make it TRUE before publishing data and FALSE after reading data.
In case you cannot wait, you need to use a buffer via DS. Even for this one you have to decide some limitations in case it's possible to fail Reading data for long time. For this approach, take a look to
Buffered DataSocket Examples.
Anyway, if all your processes are running on the same computer, consider using references, glo
bals, LV 2 style globals or even files to share the data.
Good Luck