ikg.net
Class Client

java.lang.Object
  extended by ikg.net.Client

public abstract class Client
extends java.lang.Object

Ein Client kann über das Netz die Verbindung zu einem Server herstellen.
Fehlermeldungen werden ausgegeben.
Die Eingaben werden nebenläufig verarbeitet.


Constructor Summary
Client(java.lang.String pIPAdresse, int pPortNr)
          Der Client ist mit Ein- und Ausgabestreams initialisiert.
 
Method Summary
 void close()
          Die Verbindung wurde mit Ein- und Ausgabestreams geschlossen.
abstract  void processMessage(java.lang.String pMessage)
          Eine Nachricht vom Server wurde bearbeitet.
 void send(java.lang.String pMessage)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Client

public Client(java.lang.String pIPAdresse,
              int pPortNr)
Der Client ist mit Ein- und Ausgabestreams initialisiert.

Parameters:
pIPAdresse - IP-Adresse bzw. Domain des Servers
pPortNr - Portnummer des Sockets
Method Detail

send

public void send(java.lang.String pMessage)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

processMessage

public abstract void processMessage(java.lang.String pMessage)
Eine Nachricht vom Server wurde bearbeitet.
Diese abstrakte Methode muss in Unterklassen überschrieben werden.

Parameters:
pNachricht - die empfangene Nachricht, die bearbeitet werden soll

close

public void close()
Die Verbindung wurde mit Ein- und Ausgabestreams geschlossen.