0

我开发了一个始终运行的 Java ServerSocket,它执行许多模块。我的服务器首先执行一个 BatchScript 文件 (start.bat)。我想测试模块是否成功执行并在 cmd 控制台上给用户 w 反馈(当我从 eclipse 启动服务器时,我只能在 eclipse 控制台上看到 long )。我想在一段时间后检查我的服务器状态,知道它总是在运行。

这是我的服务器的实现:

public Server() throws InterruptedException
{
    //this.es = e;
    try {
        sockserv= new ServerSocket(6020) ;

        System.out.println("Server Started");
        myModule mod= new myModule(); 
        mod.displayLogOnCmd();
                    mod.checkServerEveryPeriodOfTime();



    } catch (IOException e1) {
        // TODO Auto-generated catch block
        e1.printStackTrace();
    }
}

@Override
public void run() 
{
    while(SERVER_STATUT)
    {
            try {
                Socket socket = sockserv.accept();
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }

    }

我的问题:如何在 Cmd 中显示 eclipse 的日志信息?以及如何查看服务器是否启动了模块?谢谢你 :)

4

0 回答 0