我用友善的库写的接收数据时分二次显示 不连续啊 第一次固定是4 后面才是连续很长的 这什么原因呀
private final int BUFSIZE = 512;
private byte[] buf = new byte[BUFSIZE];
if (HardwareControler.select(fd,5, 0)==1) {
int len = HardwareControler.read(fd, buf,BUFSIZE);
String string = new String(buf, 0, len);
System.out.println("-->>接收数据"+string);
System.out.println("-->>接收串口数据 显示完成len = "+len);}
无论我发的数据有多长 。。。。。。。
04-11 07:58:10.492: I/System.out(5760): -->>接收数据1234
04-11 07:58:10.492: I/System.out(5760): -->>接收串口数据 显示完成len = 4
04-11 07:58:10.492: I/System.out(5760): -->>接收数据56123456
04-11 07:58:10.492: I/System.out(5760): -->>接收串口数据 显示完成len = 8