ホームページ  >  記事  >  Java  >  Java の例 - ポートが使用中かどうかを確認する

Java の例 - ポートが使用中かどうかを確認する

黄舟
黄舟オリジナル
2017-01-20 11:36:371461ブラウズ

次の例は、ポートが使用されているかどうかを検出する方法を示しています:

/*
 author by w3cschool.cc
 Main.java
 */import java.net.*;import java.io.*;public class Main {
   public static void main(String[] args) {
      Socket Skt;
      String host = "localhost";
      if (args.length > 0) {
         host = args[0];
      }
      for (int i = 0; i < 1024; i++) {
         try {
            System.out.println("查看 "+ i);
            Skt = new Socket(host, i);
            System.out.println("端口 " + i + " 已被使用");
         }
         catch (UnknownHostException e) {
            System.out.println("Exception occured"+ e);
            break;
         }
         catch (IOException e) {
         }
      }
   }}

上記のコードを実行した出力結果は次のとおりです:

……
查看 17
查看 18
查看 19
查看 20
查看 21
端口 21 
已被使用
查看 22
查看 23
查看 24
……

上記は Java の例です - ポートが使用されているかどうかを確認します。コンテンツについては、PHP 中国語 Web サイト (www .php.cn) にご注意ください。



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。