常に実行され、多くのモジュールを実行する Java ServerSocket を開発しました。私のサーバーは、BatchScript ファイル (start.bat) を実行して起動します。モジュールが正常に実行されたかどうかをテストし、cmd コンソールでユーザーにフィードバックを提供したい (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 で日食のログ情報を表示する方法は? サーバーがモジュールを起動したかどうかを確認する方法は?? ありがとうございました :)