gpt4 book ai didi

java - 如何使用java创建虚拟串口

转载 作者:行者123 更新时间:2023-12-01 12:08:12 25 4
gpt4 key购买 nike

我曾尝试使用 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);
}
}
}

它给出以下输出

Port opened: false
jssc.SerialPortException: Port name - EMPTY; Method name - setParams(); Exception type - Port not opened.

最佳答案

据我了解,JSSC 将连接到现有的串行端口。它不会创建虚拟串行端口。如果您想要虚拟串行端口,那么您应该使用一些模拟器,然后使用 JSSC 连接该虚拟端口。

引用:通过 Java 中的 jSSC 从 COM 端口发送和接收字符串:http://www.codeproject.com/Tips/801262/Sending-and-receiving-strings-from-COM-port-via-jS

关于java - 如何使用java创建虚拟串口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27436917/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com