【发布时间】:2013-04-09 15:12:03
【问题描述】:
情况: 我正在尝试使来自 SerialPort 的传入数据对我的目的有用。在一个类Processor.java中,我实现了几种方法——其中一种(serialEvent)实现了gnu.io.SerialPortEventListener。它将从 inputStream 读取的信息存储在一个字节数组的缓冲区中。还有一种方法,就是将数据写入到 outputStream 中。
问题: 我想实现一个方法(在同一个类中),它将根据从 inputStream 读取的消息向 outputStream 写入一些内容。
伪代码:
@Override
public void serialEvent(SerialPortEvent event) {
// get data
}
public void writeData(String dataToWrite) {
// write data
}
public void respond() {
// write data
// wait for appropriate response (read data)
// write data
// ...
}
我该怎么做?
【问题讨论】: