E
Erhardt
Gast
Hey zusammen,
ich hab eine einfache Client/Server Anwendung am Start und würde jetzt gerne, wenn ich vom Client etwas einlese, ihm nur 1 Minute Zeit geben, das einzutippen. Am besten wäre es, einen Timer laufen zu lassen, der eben von 1 Minute runterzählt. Falls der Client jedoch z.B. nach 10 sec. etwas eingibt, soll der Timer vorzeitig abgebrochen werden.
Mein Timer sieht folgendermaßen aus:
Wie kann ich diesen Timer denn in eine Client/Server Kommunikation auf der Serverseite integrieren?
Greets
ich hab eine einfache Client/Server Anwendung am Start und würde jetzt gerne, wenn ich vom Client etwas einlese, ihm nur 1 Minute Zeit geben, das einzutippen. Am besten wäre es, einen Timer laufen zu lassen, der eben von 1 Minute runterzählt. Falls der Client jedoch z.B. nach 10 sec. etwas eingibt, soll der Timer vorzeitig abgebrochen werden.
Mein Timer sieht folgendermaßen aus:
Code:
int i = 0;
int seconds = 60;
int minutes = 1;
BufferedReader liesein = new BufferedReader(new InputStreamReader(System.in));
while (i < 60) {
i++;
seconds = seconds - 1;
if (seconds == 0) {
seconds = 60;
minutes = minutes - 1;
}
if (seconds < 10)
System.out.print("Remaining time: 0" + minutes + ":0" + seconds);
else System.out.print("Remaining time: 0" + minutes + ":" + seconds);
System.out.print('\r');
try
{
Thread.sleep(1000);
}
catch (InterruptedException e)
{
e.printStackTrace();
}
}
Wie kann ich diesen Timer denn in eine Client/Server Kommunikation auf der Serverseite integrieren?
Greets