Hello. I have a stale data problem with datasockets. I have a remote DS writer processes and a local reader. The writer dynamically creates URLS when it is ready to send, and periodically updates the URLS when new data is available. I have a reader (which is not a creator) that looks to see if a URL has been created, and if it has been, the reader retrieves data from the DS server and logs the values to a file.
The problem is, after all this is up and running, if the DS writer goes down, the DS reader still sees the URL--it never goes away as long as the reader is alive. The reader keeps reading stale data and writing it to the file.
So my question is: How can the reader detect stale data? The reader is in CVI 7.1.0, the writer is LabVIEW 7.1, both systems are under Windows 2K. The CVI datasocket handles are opened with AutoUpdate, Polling Model options.
Hope someone has an answer. Thanks. Kevin Redmond (redfoot)