COM PORT에서 응답을받는 방법. 다음 코드를 사용하고 있지만 응답을받지 못했습니다. 당신이 OPEN 직렬 포트에 시도 된 방법COM 포트 입력 문제
public void serialEvent(SerialPortEvent spe) {
//throw new UnsupportedOperationException("Not supported yet.");
int data;
String r;
byte[] buffer=new byte[1000];
try
{
int len = 0;
while ((data = inputStream.read()) > -1)
{
buffer[len++] = (byte) data;
}
r = new String(buffer,0,len);
System.out.println("this is input stream msg"+r);
}
catch (IOException e)
{
e.printStackTrace();
System.exit(-1);
}
어딘가에서 SerialPortEvent를 사용해야합니까? 'inputStream'은 어디에서 왔습니까? – Thilo
이것은 해당 프로그램의 전체 코드입니다. – Naresh
젠체하는 - 그게 "그 프로그램의 전체 코드"가 아니야! 귀하의 "inputStream"그냥 하늘에서 떨어지지 않았다. "SerialPortEvent"도 마찬가지입니다. – paulsm4