Sonntag, 3. Juni 2012, 00:16
Kurzbeschreibung
Damit Benutzer automatisch nach einiger Zeit gekickt werden.
Beschreibung
- Autor: Localhost
- Datum: 06.03.2012
Client.java
Suche:
|
Java-Quelltext
|
1
|
private final Socket socket;
|
Darunter:
|
Java-Quelltext
|
1
|
private long timeOut;
|
Suche:
|
Java-Quelltext
|
1
2
3
|
public void increaseKisses() {
kisses++;
}
|
Darunter:
|
Java-Quelltext
|
1
2
3
4
5
6
7
|
public long getTimeOut() {
return timeOut;
}
public void setTimeOut(long timeOut) {
this.timeOut = timeOut;
}
|
PingHandler.java
Suche:
|
Java-Quelltext
|
1
|
client.send(PacketCreator.pong());
|
Darunter:
|
Java-Quelltext
|
1
2
3
4
5
|
long time = System.currentTimeMillis()/1000;
if(time >= client.getTimeOut()) {
client.disconnect();
}
|
ChatHandler.java
Suche:
|
Java-Quelltext
|
1
|
String message = tokens[2].trim();
|
Darunter:
|
Java-Quelltext
|
1
2
3
|
Long time = System.currentTimeMillis()/1000;
client.setTimeOut(time+600);
|
Channel.java
Suche:
|
Java-Quelltext
|
1
|
public void join(Client client) {
|
Darunter:
|
Java-Quelltext
|
1
2
3
|
long time = System.currentTimeMillis()/1000;
client.setTimeOut(time+600);
|
Hinweise
Nach 10 Minuten Inaktivität (600 sek = 10 min) wird man automatisch ausgeloggt.
# Localhost
Löschung beantragen
bedenklichen Inhalt melden