public class NetzwerkVerbindung extends Sender
Diese Klasse sammelt die beiden wesentlichen Objekte einer Netzverbindung (NetwerkInterpreter
, der die Informationen an alle angemeldeten Empfaenger
weitergibt sowie dem Sender
, mit dem man Informationen an die andere Seite schicken kann)und gibt dieser einen Namen.
Constructor and Description |
---|
NetzwerkVerbindung(java.lang.String name,
java.lang.String ip,
java.io.BufferedWriter bw,
NetzwerkInterpreter interpreter) |
Modifier and Type | Method and Description |
---|---|
void |
beendeVerbindung()
Beendet die Verbindung.
|
NetzwerkInterpreter |
getInterpreter()
Gibt den Interpreter der Verbindung aus.
|
java.lang.String |
getName()
Gibt den Namen der Verbindung aus.
|
java.lang.String |
getRemoteIP() |
boolean |
istAktiv()
Gibt an, ob diese Verbindung aktiv ist, also derzeit eine Kommunikation über diese Sender / Empfaenger denkbar ist.
|
sendeBoolean, sendeByte, sendeChar, sendeDouble, sendeInt, sendeString, verbindungAktiv
public NetzwerkVerbindung(java.lang.String name, java.lang.String ip, java.io.BufferedWriter bw, NetzwerkInterpreter interpreter)
public boolean istAktiv()
Gibt an, ob diese Verbindung aktiv ist, also derzeit eine Kommunikation über diese Sender / Empfaenger denkbar ist.
true
, wenn man ueber diese Verbindung senden und empfangen kann. Sonst false
.public java.lang.String getName()
Gibt den Namen der Verbindung aus.
public NetzwerkInterpreter getInterpreter()
Gibt den Interpreter der Verbindung aus.
public void beendeVerbindung()
Sender
Beendet die Verbindung. Nach dem Aufruf dieser Methode kann man keine Verbindung mehr aufbauen.
beendeVerbindung
in interface SenderInterface
beendeVerbindung
in class Sender
public java.lang.String getRemoteIP()