TelnetSerialPort 및 jSSC 라이브러리를 사용하여 가상 직렬 포트를 만들었지 만 가상 직렬 포트를 만들지는 못했습니다. 기존 직렬 포트를 사용하여 통신합니다.자바를 사용하여 가상 직렬 포트를 만드는 방법
JSSC 라이브러리
public class VirtualSerialPort
{
/**
* @param args the command line arguments
*/
public static void main(String[] args)
{
SerialPort serialPort = new SerialPort("COM12");
try
{
System.out.println("Port opened: " + serialPort.openPort());
System.out.println("Params setted: " + serialPort.setParams(9600, 8, 1, 0));
System.out.println("\"Hello World!!!\" successfully writen to port: " + serialPort.writeBytes("Hello World!!!".getBytes()));
System.out.println("Port closed: " + serialPort.closePort());
}
catch (SerialPortException ex)
{
System.out.println(ex);
}
}
}
를 사용하여 내 programm에 그것이 당신이 COM 포트 식별자를 기반으로 Windows를 사용하는 있으리라 믿고있어 출력을
Port opened: false
jssc.SerialPortException: Port name - EMPTY; Method name - setParams(); Exception type - Port not opened.
A * 가상 * 직렬 포트는 무엇입니까? –
가상이란 Com 포트를 PC에 물리적으로 연결하지 않고 장치 관리자에서 COM 포트를 생성하는 것을 의미합니다. – Sush
행운을 빈다. –