如何获得当前端口号。我的设备连接在哪里......?

时间:2012-09-25 08:40:56

标签: java rxtx

我正在尝试在java(Swing)中开发一个应用程序,我必须在其中获取并存储它 来自数据库中设备的事件。我使用RXTX查找正在使用的所有端口但我只想要连接我的设备的端口。我使用了一个多产的司机。

private void findPorts() {
  Enumeration<CommPortIdentifier> portEnum =
    CommPortIdentifier.getPortIdentifiers();
  int portCount = 0;

  while ( portEnum.hasMoreElements() ) {
    portIdentifier = portEnum.nextElement();

    // populate the portNames array for display in gui.jcbPort
    //if the port is a serial port
    if(portCount < portNames.length &&
       portIdentifier.getPortType() == portIdentifier.PORT_SERIAL)
    {
      //put it in the array
      portNames[portCount] = portIdentifier.getName();
      portCount++;                
    }
  }        
}

0 个答案:

没有答案