如何将Socket扫描端口操作改写为一个长尾词?
- 内容介绍
- 文章标签
- 相关推荐
本文共计202个文字,预计阅读时间需要1分钟。
java多线程与单线程比较:使用package hbfu.socket;import java.io.IOException;import java.net.Socket;import java.util.Scanner;
public class Threadss implements Runnable { String ip; int port; int flag;
public Threadss(String ip, int port) { this.ip=ip; this.port=port; this.flag=flag; }
多线程与单线程package hbfu.socket; import java.io.IOException; import java.net.Socket; import java.util.Scanner; public class Threadss implements Runnable{ String ip; int port; int flag; public Threadss(String ip,int port){ this.ip = ip; this.port = port; } public void run(){ try{ Socket s = new Socket(ip ,port); System.out.println("Scannering"+80); s.close(); System.out.println(ip+":open"); flag = 1; }catch(IOException e){ System.out.println(ip+":close"); } } } package hbfu.socket; import java.io.*; import java.net.*; import java.io.*; import java.net.*; import java.util.*; import java.lang.*; public class Socketss { public static void main(String [] args)throws UnknownHostException, IOException{ int flag = 0; String ip = ""; Scanner a = new Scanner(System.in); ip = a.nextLine(); int Port = a.nextInt(); for(int i = 0;i<=255;i++){ String ips=ip+Integer.toString(i); new Thread(new Threadss(ips,Port)).start(); } } }
本文共计202个文字,预计阅读时间需要1分钟。
java多线程与单线程比较:使用package hbfu.socket;import java.io.IOException;import java.net.Socket;import java.util.Scanner;
public class Threadss implements Runnable { String ip; int port; int flag;
public Threadss(String ip, int port) { this.ip=ip; this.port=port; this.flag=flag; }
多线程与单线程package hbfu.socket; import java.io.IOException; import java.net.Socket; import java.util.Scanner; public class Threadss implements Runnable{ String ip; int port; int flag; public Threadss(String ip,int port){ this.ip = ip; this.port = port; } public void run(){ try{ Socket s = new Socket(ip ,port); System.out.println("Scannering"+80); s.close(); System.out.println(ip+":open"); flag = 1; }catch(IOException e){ System.out.println(ip+":close"); } } } package hbfu.socket; import java.io.*; import java.net.*; import java.io.*; import java.net.*; import java.util.*; import java.lang.*; public class Socketss { public static void main(String [] args)throws UnknownHostException, IOException{ int flag = 0; String ip = ""; Scanner a = new Scanner(System.in); ip = a.nextLine(); int Port = a.nextInt(); for(int i = 0;i<=255;i++){ String ips=ip+Integer.toString(i); new Thread(new Threadss(ips,Port)).start(); } } }

