de.unidue.iem.tdr.nis.client
Class Client

java.lang.Object
  extended by de.unidue.iem.tdr.nis.client.Client
All Implemented Interfaces:
TaskDefs

public class Client
extends java.lang.Object
implements TaskDefs

Diese Klasse ermöglicht das Abrufen von Aufgaben vom Server und die Implementierung der dazugehörigen Lösungen.

Nähere Informationen zu den anderen Klassen und den einzelnen Aufgabentypen entnehmen Sie bitte der entsprechenden Dokumentation im TMT und den Javadocs zu den anderen Klassen.

See Also:
Connection, TaskObject

Field Summary
 
Fields inherited from interface de.unidue.iem.tdr.nis.client.TaskDefs
TASK_AES_3ROUNDS, TASK_AES_GF8, TASK_AES_KEYEXPANSION, TASK_AES_MIXCOLUMNS, TASK_AES_TRANSFORMATION, TASK_CLEARTEXT, TASK_DES_FEISTEL, TASK_DES_KEYSCHEDULE, TASK_DES_RBLOCK, TASK_DES_ROUND, TASK_DIFFIEHELLMAN, TASK_ELGAMAL_DECRYPTION, TASK_ELGAMAL_ENCRYPTION, TASK_FACTORIZATION, TASK_MODULO, TASK_RC4_ENCRYPTION, TASK_RC4_KEYSCHEDULE, TASK_RC4_LOOP, TASK_RSA_DECRYPTION, TASK_RSA_ENCRYPTION, TASK_VIGENERE, TASK_XOR
 
Constructor Summary
Client()
          Klassenkonstruktor.
 
Method Summary
 void close()
          Beendet die Verbindungs zum Server.
 boolean isReady()
          Besteht die Verbindung zum Server?
static void main(java.lang.String[] args)
           
 void taskLoop()
          Durchläuft eine Liste von Aufgaben und fordert diese vom Server an.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Client

public Client()
Klassenkonstruktor. Baut die Verbindung zum Server auf.

Method Detail

isReady

public boolean isReady()
Besteht die Verbindung zum Server?

Returns:
true, falls Verbindung bereit, andernfalls false

close

public void close()
Beendet die Verbindungs zum Server.


taskLoop

public void taskLoop()
Durchläuft eine Liste von Aufgaben und fordert diese vom Server an.


main

public static void main(java.lang.String[] args)