大哥,当然不会有信息咯
在catch代码块中加入:System.out.println (ex.toString());
保证你有信息,如果检查的端口没有连接,就会反悔ex.toString(),如果有连接,例如ftp,http等端口,就会返回你的端口号的
在catch代码块中加入:System.out.println (ex.toString());
保证你有信息,如果检查的端口没有连接,就会反悔ex.toString(),如果有连接,例如ftp,http等端口,就会返回你的端口号的
import java.io.*;public class CheckSocket
{
public static void main( String[ ] args )
{
for( int i = 1;i <= 1024; i ++ )
{
try
{
Socket s = new Socket( args[ 0 ], i );
System.out.print("Port " + i + " is Opened!" );
s.close( );
}
catch( IOException e )
{
System.out.println(e.toString());
}
}
}
}