JAVA 串口接收数据 我已经能从串口发送数据 但不知道如何接收数据 请指教.. JAVA 串口接收数据 我已经能从串口发送数据 但不知道如何接收数据 请指教.. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CommPortIdentifier portId = CommPortIdentifier.getPortIdentifier(PortName);try { SerialPort sPort = (SerialPort) portId.open("串口所有者名称", 超时等待时间); } catch (PortInUseException e) {//如果端口被占用就抛出这个异常 throw new SerialConnectionException(e.getMessage()); }//用于对串口写数据OutputStream os = new BufferedOutputStream(sPort.getOutputStream());os.write(int data);//用于从串口读数据InputStream is = new BufferedInputStream(sPort.getInputStream());int receivedData = is.read(); int receivedData = is.read(); 得到的是整形值接收的数据 不是字符串吗? 我往回发送字符串"Hello, world!"但是 receivedData 只显示等于 72..小弟新手 请指教 呵呵,你已经得到InputStream 还怕读不到流吗?给你的代码只是一个例子而已 你可以给SerialPort添加addEventListener的方法,即可实现监听com有没数据进来 关于corba中持久poa 一个关于反射构造方法的问题 菜鸟刚刚接触JAVA,书本中有个问题不懂,请教大侠们 关于list的实例化 CLASSPATH中设置了jar包还报错,放到当前目录添加到CLASSPATH就可以了 请问如何在JAVA程序中检测本CLASS已经在操作系统中运行?如果已运行就不执行本class? 请问如何在tomcat中封装自己的服务?高手请进! 谁有免费的jdbc driver?到哪里找得到??? 如何安装和调试swing eclipse 取消自动构建后,如何手工构建? java新手问题 java 最接近点对 栈溢出error
try {
SerialPort sPort = (SerialPort) portId.open("串口所有者名称", 超时等待时间);
} catch (PortInUseException e) {//如果端口被占用就抛出这个异常
throw new SerialConnectionException(e.getMessage());
}
//用于对串口写数据
OutputStream os = new BufferedOutputStream(sPort.getOutputStream());
os.write(int data);
//用于从串口读数据
InputStream is = new BufferedInputStream(sPort.getInputStream());
int receivedData = is.read();
接收的数据 不是字符串吗?
但是 receivedData 只显示等于 72..
小弟新手 请指教
呵呵,你已经得到InputStream 还怕读不到流吗?给你的代码只是一个例子而已