본문 바로가기

AIR

[air] NativeProcess.standardInput 속성으로 데이터 보낼때 참고사항

public function cmd(cmdStr:String):void
{
  if(process && process.running){
    process.standardInput.writeUTFBytes(cmdStr + "\n");
  }
}

NativeProcess 어플리케이션과 standardInput으로 통신할때 
전달할 데이터 뒤에 꼭 "\n" 을 붙여줘야 된다. 

그렇지 않을경우 제대로 입력이 되지 않는다.
이것때문에 꽤나 긴 시간 삽질을 했다..ㅠ0ㅠ