【发布时间】:2013-07-30 13:59:31
【问题描述】:
我必须在 java 和 windows 平台上处理客户端和服务器之间的串行通信。 我正在使用 JSSC 库(尝试了 0.9 和 2.6),但我遇到了无法接收数据的问题。 我正在使用虚拟桥接软件来模拟 nullmodem 设备连接 (http://www.hhdsoftware.com/free-virtual-serial-ports)。
端口本身使用默认参数(9600、8、1、0)打开。
如果我使用微软的超级终端软件,我可以看到数据是以双向方式发送和接收的。
另一方面,如果我试图与两个 Eclipse 项目进行通信,而一个发送信号 (writeBytes()) 而另一个接收信号 (readBytes()),则该信号将无法到达 readBytes 方法.
我只从read 方法获得null 作为返回值。
对于信号本身,我尝试过从 byte[] 到 string 和 w/o \r\n。
操作系统:WIN7_x64
我做错了什么?
随时询问是否缺少某些信息或某事。不清楚。
提前致以诚挚的问候和感谢。
【问题讨论】:
标签: java event-handling serial-port