|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectde.unidue.iem.tdr.nis.client.Connection
public class Connection
Diese Klasse ermöglicht die Kommunikation mit dem Server. Verbindungsauf und
-abbau sind Ihnen in der Klasse Client schon vorgegeben. Für Sie sind
die Methoden sendSolution(String solution), getTask(int taskId),
getTask(int taskId, String[] params) und
sendMoreParams(TaskObject task, String[] params) relevant.
Bitte verändern Sie diese Klasse nicht.
Client| Constructor Summary | |
|---|---|
protected |
Connection()
Klassenkonstruktor. |
| Method Summary | |
|---|---|
protected boolean |
auth(int userId,
java.lang.String password)
Meldet einen Benutzer am Server an. |
protected void |
close()
Beendet die Verbindung mit dem Server. |
protected TaskObject |
getTask(int taskId)
Ruft gezielt eine Aufgabe vom Server ab. |
protected TaskObject |
getTask(int taskId,
java.lang.String[] params)
Ruft gezielt eine Aufgabe vom Server ab und sendet dabei Parameter mit. |
protected boolean |
isReady()
Gibt an, ob die Verbindungs zum Server bereit ist. |
protected void |
sendMoreParams(TaskObject task,
java.lang.String[] params)
Sendet weitere Parameter an den Server |
protected boolean |
sendSolution(java.lang.String solution)
Sendet eine Lösung an den Server |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
protected Connection()
| Method Detail |
|---|
protected boolean isReady()
protected boolean auth(int userId,
java.lang.String password)
userId - Matrikelnr des Benutzerspassword - Passwort des Benutzers
protected void close()
protected TaskObject getTask(int taskId)
taskId - Identifikator der gewünschten Aufgabe
protected TaskObject getTask(int taskId,
java.lang.String[] params)
taskId - Identifikator der gewünschten Aufgabeparams - Parameterliste
protected void sendMoreParams(TaskObject task,
java.lang.String[] params)
task - TaskObject in welches die Antwort vom Server geparst wirdparams - Parameter-Listeprotected boolean sendSolution(java.lang.String solution)
solution - Lösung des Studierenden
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||