public static int getTCPServerPortNum()
{
int num = 0;///调试在此出错
String host = "localhost ";
for (int i = 1; i < 65536; i++)
{
try
{
Socket s = new Socket(host, i);
}
catch (UnknownHostException ex)
{
System.err.println(ex);
break;// it is not a server port
}
catch (IOException e)
{
e.printStackTrace();
break;// it is not a server port
}
num++;
}
return num;
}
------解决方案--------------------
错误信息呢
------解决方案--------------------
调试没问题啊
------解决方案--------------------
这个方法没有问题啊
------解决方案--------------------
抽象类不能创建实例, 所以SystemInformation.getTCPServerPortNum();不能执行。