我正在开发一个与化学分析仪交互的应用程序,我需要使用 QRY^Q02 和 DSR^Q03 消息。
通信模式如下:
Analyzer Soft
QRY^Q02
|--------------------------------->|
QCK^Q02
|<---------------------------------|
DSR^Q03
|<---------------------------------|
ACK^Q03
|--------------------------------->|
我已经实现了一个 ReceivingApplication 来处理传入的消息并生成响应。
我遇到的问题是我在响应 QCK^Q02 后不知道如何发送 DSR^Q03 消息。
一种替代方法是从“processMessage”中触发一个单独的线程,该线程将向查询发送响应。我认为这不是处理查询的好方法,原因有几个。
有人知道在响应 QCK^Q02 后如何发送 DSR^Q03 吗?
如果有人可以帮助我,我将不胜感激。
提前致谢。此致。