|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.dav.daf.communication.tcpCommunication.TCP_IP_Communication
public class TCP_IP_Communication
TCP/IP-Implementierung des Interfaces ConnectionInterface
.
Constructor Summary | |
---|---|
TCP_IP_Communication()
Erzeugt ein Objekt dieser Klasse. |
|
TCP_IP_Communication(Socket socket)
Erzeugt ein Objekt dieser Klasse und hält eine Referenz auf den übergebenen Socket fest. |
Method Summary | |
---|---|
void |
connect(String mainAdress,
int subAdressNumber)
Erzeugt eine Verbindung mit der spezifizierten Hauptadresse und der Nummer der Subadresse. |
void |
disconnect()
Schließt die aktuelle Verbindung. |
InputStream |
getInputStream()
Gibt den Stream des Empfangskanals zurück, von dem die Datensätze gelesen werden. |
String |
getMainAdress()
Gibt die Hauptadresse der Verbindung zurück. |
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. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TCP_IP_Communication()
connect
-Methode aufgerufen wurde.
public TCP_IP_Communication(Socket socket)
socket
- ein SocketMethod Detail |
---|
public final void connect(String mainAdress, int subAdressNumber) throws ConnectionException
ConnectionInterface
connect
in interface ConnectionInterface
mainAdress
- die Hauptadresse der VerbindungsubAdressNumber
- die Nummer der Subadresse der Verbindung
ConnectionException
- Wenn die Verbindung nicht erfolgreich erzeugt werden konnte.public final void disconnect()
ConnectionInterface
disconnect
in interface ConnectionInterface
public final InputStream getInputStream()
ConnectionInterface
getInputStream
in interface ConnectionInterface
null
, wenn die Verbindung nicht zur Verfügung steht.public final OutputStream getOutputStream()
ConnectionInterface
getOutputStream
in interface ConnectionInterface
null
, wenn die Verbindung nicht zur Verfügung steht.public final String getMainAdress()
ConnectionInterface
getMainAdress
in interface ConnectionInterface
null
, wenn die Adresse nicht bekannt ist.public final int getSubAdressNumber()
ConnectionInterface
getSubAdressNumber
in interface ConnectionInterface
0
, wenn der keine Verbindung besteht oder -1
, wenn die Adresse nicht bekannt
ist.public final boolean isConnected()
ConnectionInterface
isConnected
in interface ConnectionInterface
true
, falls eine Verbindung aufgebaut wurde, sonst false
.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |