Dokumentation der Klasse "Verbindung"

Klassenname

Verbindung

Beschreibung

Die Klasse Verbindung beschreibt eine Netzwerkverbindung z. B. eines Clients mit einem Server. Es können Nachrichten geschickt und empfangen werden.

Protokoll

Auftrag

init(pIPAdresse : Zeichenkette; pPortNummer : GanzeZahl; pMitProtokollieren : Wahrheitswert)

nachher

Wenn die durch Angabe der IP-Adresse (wahlweise als IP-Nummer oder Domainname) und der Portnummer definierte Verbindung mit dem Partner, meistens ein Server, hergestellt werden konnte, ist sie aufgebaut. Wenn der Parameter zum Protokollieren wahr war, wird nun jede Kommunikation über diese Verbindung in einem weiteren Fenster mitprotokolliert.

Auftrag

sende(pNachricht : Zeichenkette)

vorher

Die Verbindung ist aufgebaut.

nachher

Die Nachricht wurde an den Partner geschickt.

Anfrage

empfangeneNachricht : Zeichenkette

vorher

Die Verbindung ist aufgebaut.

nachher

Diese Anfrage liefert eine Nachricht vom Partner und wartet ggf. darauf.

Anfrage

partnerAdresse : Zeichenkette

vorher

Die Verbindung ist aufgebaut.

nachher

Diese Anfrage liefert die IP-Adresse des Partners.

Anfrage

eigeneAdresse : Zeichenkette

vorher

Die Verbindung ist aufgebaut.

nachher

Diese Anfrage liefert die eigene IP-Adresse.

Anfrage

partnerPort : GanzeZahl

vorher

Die Verbindung ist aufgebaut.

nachher

Diese Anfrage liefert die Portnummer des Partners.

Anfrage

eigenerPort : GanzeZahl

vorher

Die Verbindung ist aufgebaut.

nachher

Diese Anfrage liefert die eigene Portnummer.

Anfrage

vorhanden : Wahrheitswert

nachher

Diese Anfrage gibt an, ob tatsächlich eine Verbindung aufgebaut wurde.

Anfrage

mitProtokoll : Wahrheitswert

nachher

Diese Anfrage liefert "wahr", genau dann wenn alle Aktivitäten der Verbindung mitprotokolliert werden.

Auftrag

gibFrei

nachher

Die Verbindung wurde geschlossen und steht nicht mehr zur Verfügung.