1
我正在使用ClearCanvas sdk對c-echo驗證遠程dicom實體,但總是得到的結果是'失敗'。它似乎甚至不與遠程實體關聯。下面是我的代碼在vb.net中做到這一點。我做對了嗎?使用ClearCanvas SDK進行DICOM C-ECHO驗證
Dim hostname As String = "RemoteHost"
Dim ae As String = "RemoteAETitle"
Dim port As Integer = "RemotePort"
Dim lhost As String = "LocalAETitle"
Dim checkremote = New VerificationScu()
Dim result As VerificationResult = checkremote.Verify(lhost, ae, hostname, port)
If result = VerificationResult.Success Then
MessageBox.Show(result.ToString)
Else
MessageBox.Show(result.ToString)
End If
checkremote.Join(New TimeSpan(0, 0, 4))
該日誌不包含任何有關此驗證的內容。看起來該請求沒有到達遠程dicom實體,即使在同一臺計算機(遠程dicom實體)上本地執行該應用程序時,它的行爲也是如此。 –
在這種情況下,這與DICOM IMO相關的網絡更爲相關...... –
@BhaskarAmatya,您是否有Logging.config設置來生成日誌文件?看起來如果出現錯誤,那麼肯定會生成某種錯誤日誌來描述問題,特別是如果它涉及到網絡通信問題。如果SCP方面拒絕了該協會,唯一的原因可能不是日誌。 –