用SOCKET,跟我的代码一样的技术,不同的代码:
http://community.csdn.net/Expert/topic/3143/3143947.xml?temp=.802334

解决方案 »

  1.   

    try {
     Socket s = new Socket(yourServerAddress, yourServerIP);
    } catch (Exception exception) {}如果有异常抛出,可以说基本上这个端口是关闭的。
      

  2.   

    import java.net.*;
    import java.io.*;class Test
    {
    public static void main(String args[])
        {
         for(int i = 1;i<=65535;i++)
         {
         try 
         {
         Socket s = new Socket("127.0.0.1",i);
         System.out.println ("port " + i + " ok");
         s.close();
        }
        catch (Exception ex) 
        {
         System.out.println (ex.toString());
        }
         }
        }
    }