-1

在 Dcm4che 服务器上检索数据时出现以下错误:

2015-04-27 14:55:16,463 ERROR -> (TCPServer-1-2) [org.dcm4cheri.server.ServerImpl] org.dcm4che.net.PDUException: Unrecognized PDU[type=71, length=14113
95360]
org.dcm4che.net.PDUException: Unrecognized PDU[type=71, length=1411395360]
        at org.dcm4cheri.net.FsmImpl$2.parse(FsmImpl.java:1051)
        at org.dcm4cheri.net.FsmImpl.read(FsmImpl.java:512)
        at org.dcm4cheri.net.AssociationImpl.accept(AssociationImpl.java:287)
        at org.dcm4cheri.server.DcmHandlerImpl.handle(DcmHandlerImpl.java:248)
        at org.dcm4cheri.server.ServerImpl.run(ServerImpl.java:288)
        at org.dcm4cheri.util.LF_ThreadPool.join(LF_ThreadPool.java:174)
        at org.dcm4cheri.util.LF_ThreadPool$1.run(LF_ThreadPool.java:221)
        at java.lang.Thread.run(Thread.java:662)

有人可以帮我吗?

4

1 回答 1

0

aet 名称或设置可能不匹配。

将您的 dcmrcv 服务器想象成一个房子。它有一个邮箱地址,只是在收听东西。

现在,当您从其他地方使用说 dcmsnd 时,您必须确保它将其信息发送到正确的地址。如果你得到正确的 ip 和端口,你可能会在 dcmrcv 上看到一个简介,但它不会接受它。

尽可能简化您的测试。这是一个非常简单的 dcmrcv:dcmrcv TRANSFERTEST@10.1.50.75:104 -dest "C:\Temp"

从另一个 cmd 提示符调用:dcmsnd CONI_STORAGE@dev.capsurecloud.com:11012 "C:\modalities\xa" -L WST

注意:WST 不是必需的,但它是我的应用程序的 aet 名称。阅读 confluence 文档以获取更多参数。

大多数时候我看到您的错误是因为 aetname@ip 不匹配,或者一侧正在发送或侦听 tls 而另一侧不匹配。

于 2015-11-13T19:21:26.433 回答