AndroidアプリケーションにTCPサーバーがあります。サーバーはすぐに実行を開始します。ボタンを1回クリックするだけでサーバーを停止し、別のボタンをクリックしてサーバーを再起動します。
私のサーバーは次のようなものです。
serverSocket = new ServerSocket(1292);
while (true) {
Socket client = serverSocket.accept();
ServersClient s = new ServersClient(client);
Thread clientThread = new Thread(s);
clientThread.run();
}
私はこのコードでクロージングを正常に処理します:
serverSocket.close();
このコードの後、クライアントは接続できなくなります。
今すぐ再起動するにはどうすればよいですか?