【问题标题】:Java Simple Serial Connector (jSSC): getInputBufferBytesCount returns zeroJava 简单串行连接器 (jSSC):getInputBufferBytesCount 返回零
【发布时间】:2014-09-03 13:59:05
【问题描述】:

使用Java Simple Serial Connector (jSSC) 库时,SerialPort.getInputBufferBytesCount() 始终返回零,即使缓冲区中有字节也是如此。

可能与此有关,readBytes() 从不返回任何字节。 readBytes(byteCount) 版本有效 - 但是,当然,由于上述问题,我不知道要阅读多少。

平台是 Windows 8,我正在使用 HHD 的虚拟串行端口软件。

有谁知道这可能是什么原因或如何解决?

【问题讨论】:

    标签: java serial-communication jssc


    【解决方案1】:

    这似乎是一个错误。在 Google 代码页面上打开了许多 issues,似乎指向相同的症状。

    作为一种解决方法,this person 构造了一个循环来连续调用 readBytes(1, timeout),其中 timeout 是相当短的时间。当 readBytes() 超时时循环中断。

    【讨论】:

      猜你喜欢
      • 2016-04-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多