Hi,
I've seen a similar behavior using datasocket in CVI 6.0. I'm monitoring connections to be on, so when an error occur I call DS_DiscardObjHandle(myhandle), I wait for some seconds, and then I call DS_Open( ... , &myhandle). I receive no errors and everythings works, but for each cycle like this the application eats 4KB of memory per item.
Thanks for your attention and any suggestion.
Bye