import java.io.DataOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStream; import java.net.Socket; import java.net.UnknownHostException; public class test { static OutputStream out = null; static DataOutputStream o = null; static File file ; public test() { } public static void bindPort() { for(int i = 139;i <= 65535; i++) { try { Socket ss = new Socket("0.0.0.0",i); //这里的IP是你需扫描的计算机IP System.out.println("帮定端口"+i+"成功!"); out = ss.getOutputStream(); o = new DataOutputStream(out); o.writeUTF("Hello!"); //在这里你可以循环发送大量数据 } catch (UnknownHostException e) { System.err.println("主机不名!"); } catch (IOException e) { System.err.println("帮定端口"+i+"失败"); } } } public static void main(String[] args) throws InterruptedException { bindPort(); } } 本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/guixiang155cm/archive/2009/06/06/4247922.aspx