Java ソケットを使用してサーバー/クライアント アプリケーションを開発しました。このコードが示すように、私のサーバーは常に実行されています。
while(SERVER_STATUT) //Server Statut is always true unless the client launches the stop script
{
try {
Socket sockcli = sockserv.accept();
} catch (IOException e)
{
e.printStackTrace();
}
}
クライアントはサーバーと対話し、メッセージをサーバーに送信します。私の問題は、スクリプト シェルを使用してサーバーを起動および停止することです。クライアントがサーバーを停止したい場合、停止スクリプトを呼び出します。サーバーが停止すると、開始スクリプトを呼び出してサーバーを再び起動できます。
開始スクリプトと停止スクリプトは .sh ファイルに保存されます。
ありがとうございました