var cmove = new DicomCMoveRequest(AEServer, studyUID); // AEServer is my server name which listening for a C-STORE request.
var client = new DicomClient();
client.AddRequest(cmove);
client.Send(ip, port, false, AEClient, serverName); // AEClient is a clinent name.
When i try send a C-MOVE request to another a server, the server is sending to me response like this "C-MOVE response: Cannot understand".
Who knows that with my request is wrong?
Or who knows why the server is returning "Cannot understand"?
I do not have access to the "called" server logs.
I'm sorry for my english.
It is possible that you are not sending the Query/Retrieve Level (0008, 0052) attribute or not filling it with proper value. Try adding Query/Retrieve Level attribute and populate it with string "STUDY" and send the C-MOVE.