Hi ,
I've been testing ClearCanvas for a while now, and it looks really good. But I did run into a problem the other day:
I'm currently trying to use ClearCanvas to implement a PACS browser which can retrieve series from the remote Dicom server and store them locally. I use the StudyRootMoveScu to issue the move command to the server and then I use the StorageScp class from the example application to listen for incomming dicom files and store them to disk.
This works fine when I am connected to a local dicom server on my PC. When I do the same on a slow reacting dicom server on the network, I get problems.
It looks like I am calling StorageScp.StopListening before all the dicom files have been downloaded.
So the question is:
How can the storageScp know that it has received all the files from the original Move-command, so that I know when to stop the listener and move on?
best regards
J