TCP_IP_Communication
public interface ConnectionInterface
ServerConnectionInterface
Modifier and Type | Method | Description |
---|---|---|
void |
connect(java.lang.String mainAdress,
int subAdressNumber) |
Erzeugt eine Verbindung mit der spezifizierten Hauptadresse und der Nummer der Subadresse.
|
void |
disconnect() |
Schließt die aktuelle Verbindung.
|
java.io.InputStream |
getInputStream() |
Gibt den Stream des Empfangskanals zurück, von dem die Datensätze gelesen werden.
|
java.lang.String |
getMainAdress() |
Gibt die Hauptadresse der Verbindung zurück.
|
java.io.OutputStream |
getOutputStream() |
Gibt den Stream des Sendekanals zurück, auf den die Datensätze geschrieben werden.
|
int |
getSubAdressNumber() |
Gibt die Nummer der Subadresse der Verbindung zurück.
|
boolean |
isConnected() |
Gibt die Information über den Verbindungsstatus zurück.
|
default boolean |
isLoopback() |
Gibt an, ob sich der Verbindungspartner auf dem selben System befindet (z.B.
|
java.lang.String getMainAdress()
null
, wenn die Adresse nicht bekannt ist.int getSubAdressNumber()
0
, wenn der keine Verbindung besteht oder -1
, wenn die Adresse nicht bekannt
ist.java.io.OutputStream getOutputStream()
null
, wenn die Verbindung nicht zur Verfügung steht.java.io.InputStream getInputStream()
null
, wenn die Verbindung nicht zur Verfügung steht.void connect(java.lang.String mainAdress, int subAdressNumber) throws ConnectionException
mainAdress
- die Hauptadresse der VerbindungsubAdressNumber
- die Nummer der Subadresse der VerbindungConnectionException
- Wenn die Verbindung nicht erfolgreich erzeugt werden konnte.void disconnect()
boolean isConnected()
true
, falls eine Verbindung aufgebaut wurde, sonst false
.default boolean isLoopback()