Hi all

when i want list all free port available  in system , but it returns null.
plz see the below code
package sample.qa.selenium;
import java.util.Enumeration;
import java.lang.Object;
import javax.comm.CommPortIdentifier;



public class CommPortLister {

/**
 * @param args
 */
public static void main(String[] args) {
// TODO Auto-generated method stub

 new CommPortLister().list();
  
  }

  /** Ask the Java Communications API * what ports it thinks it has. */
  protected void list() {
    // get list of ports available on this particular computer,
    // by calling static method in CommPortIdentifier.
    Enumeration pList = CommPortIdentifier.getPortIdentifiers();

    // Process the list.
    while (pList.hasMoreElements()) {
      CommPortIdentifier cpi = (CommPortIdentifier) pList.nextElement();
      System.out.print("Port " + cpi.getName() + " ");
      if (cpi.getPortType() == CommPortIdentifier.PORT_SERIAL) {
        System.out.println("is a Serial Port: " + cpi);
      } else if (cpi.getPortType() == CommPortIdentifier.PORT_PARALLEL) {
        System.out.println("is a Parallel Port: " + cpi);
      } else {
        System.out.println("is an Unknown Port: " + cpi);
      }
    }
  }
}

-- 
You received this message because you are subscribed to the Google Groups 
"SMSLib Discussion Group" group.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/smslib/3b5da6b6-3493-4275-89ef-2072ee2d7a03%40googlegroups.com.

Reply via email to