Eintreten - Spam vermeiden
- Autor: Localhost
- Datum: 12.04.2012
Client.java
Suche:
|
Java-Quelltext
|
1
|
private final Socket socket;
|
Darunter:
|
Java-Quelltext
|
1
|
private long login;
|
Suche:
|
Java-Quelltext
|
1
2
3
|
public byte getRank() {
return rank;
}
|
Darunter:
|
Java-Quelltext
|
1
2
3
4
5
6
7
|
public long getLogin() {
return login;
}
public void setLogin(long login) {
this.login = login;
}
|
JoinChannelHandler.java
Suche:
|
Java-Quelltext
|
1
|
PoolConnection pcon = ConnectionPool.getConnection();
|
Darüber:
|
Java-Quelltext
|
1
2
3
4
5
|
Long time = System.currentTimeMillis()/1000;
if(client.getLogin()+1 >= time) {
return;
}
|
Suche:
|
Java-Quelltext
|
1
|
channel.join(client);
|
Darunter:
|
Java-Quelltext
|
1
|
client.setLogin(time);
|
Hinweise
Dieses Snippet ermöglicht, dass man sich nur einmal pro Sekunde einloggen kann. Somit kann man nicht mehrfach schnell auf den Eintreten Button klicken, sodass es Spam im Chat verursacht.
No support via message.
"Der gute Programmierer ist nicht der, der keine Fehler macht, sondern der, der seine Fehler rasch findet und behebt."
Es haben sich bereits 3 registrierte Benutzer bedankt.