一个曾经使windows 2k关机了的代码
电脑大概环境:windows 2000(好象是完全安装的),JAVA使用Jcreator,JDK版本是1.3,使用了HRclient机房管理系统
我是在学校机房弄的,不过后来忘记保存代码了,电脑装了还原卡的,我试着回忆其肇事代码,大概就是下面的了,不过那是在某一次运行时出现的问题,后来又没有出问题了,初步估计是溢出吧,我也不大清楚。
-------------------------------------------------------------------
肇事代码如下:
import java.net.*;
import java.io.*;
public class Server
{
public static void main(String agrs[])
{
try
{
for(;;)
{
ServerSocket server=new ServerSocket(8080);
System.out.println("Server Started..............");
System.out.println("rub port"+server.getLocalPort());
System.out.println("run to server"+server.getInetAddress().getHostAddress());
System.out.println("Waiting for Client");
Socket client=server.accept();
System.out.println("client:"+client.getInetAddress().getHostAddress());
System.out.println("client started"+server.getLocalPort()+server.getInetAddress());
server.close();
}
}
catch(Exception e)
{
System.out.println(e.toString());
}
}
}
当时我在另一台电脑上使用以下代码,准备测试在不间断的连接中,ping服务器的响应速度会下降多少,结果就使服务器自己就启动了关机程序关机了
-------------------------------------------------------------------------
import java.net.*;
public class Client
{
public static void main(String args[])
{
Socket client;
try{
for(;;)
{
client = new Socket("a110",8080);
client.setKeepAlive(true);
System.out.println("client starting...");
System.out.println(client.toString());
client.toString();
client.close();
}
catch(Exception e)
{
System.out.println(e.toString());
}
}
}
---------------------------------------------------------------------------
求解:1、使电脑关机的根本原因;
2、如何避免