Du bist nicht angemeldet.

Localhost

Ehemaliger Supporter

  • »Localhost« ist der Autor dieses Themas

Beiträge: 345

Wohnort: 127.0.0.1

  • Private Nachricht senden

1

Dienstag, 6. März 2012, 14:48

Automatischer TimeOut

  • 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
No support via message.

"Der gute Programmierer ist nicht der, der keine Fehler macht, sondern der, der seine Fehler rasch findet und behebt."

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Localhost« (7. März 2012, 12:55)


Es haben sich bereits 7 registrierte Benutzer bedankt.

Benutzer, die sich für diesen Beitrag bedankt haben:

wishdream, Diebspiel, Steelix2011, Flav, Chiller, Mentos, babiiboii2