ikg.net
Class Client

java.lang.Object
  extended byikg.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.

Version:
1.0 vom 16.08.2006
Author:
Horst Hildebrecht

Nested Class Summary
(package private)  class Client.Clientempfaenger
          Hilfsklasse fuer den Client, die in einem eigenen Thread den Empfang einer Nachricht vom Server realisiert.
 
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

close

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


processMessage

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


send

public void send(java.lang.String pMessage)

toString

public java.lang.String toString()