Class CommunicationChannel

java.lang.Object
  |
  +--CommunicationChannel

public class CommunicationChannel
extends java.lang.Object

CommunicationChannel.java
Die Klasse verwaltet die Kommunikation zwischen Client und Server

Version:
0.5
Author:
Matthias Bernges

Constructor Summary
CommunicationChannel(java.net.InetAddress ip, int port)
          Generiert einen CommunicationChannel
CommunicationChannel(int port)
          Generiert einen CommunicationChannel der den localhost anspricht
CommunicationChannel(java.lang.String host, int port)
          Generiert einen CommunicationChannel
 
Method Summary
 java.net.InetAddress getIP()
          Gibt die Adresse des Servers zurück
 int getPort()
          Gibt den Port des Servers zurück
 java.lang.String receive()
          Empfängt ein Paket vom Server
 void send(java.lang.String message)
          Sendet ein Nachrichtenpacket an den Server
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CommunicationChannel

public CommunicationChannel(java.net.InetAddress ip,
                            int port)
Generiert einen CommunicationChannel
Parameters:
ip - die Adresse des Servers
port - der Port des Servers

CommunicationChannel

public CommunicationChannel(java.lang.String host,
                            int port)
Generiert einen CommunicationChannel
Parameters:
host - Die Adresse des Servers
port - Der Port des Servers

CommunicationChannel

public CommunicationChannel(int port)
Generiert einen CommunicationChannel der den localhost anspricht
Parameters:
port - der Port des Servers
Method Detail

getIP

public java.net.InetAddress getIP()
Gibt die Adresse des Servers zurück
Returns:
Die Adresse des Servers

getPort

public int getPort()
Gibt den Port des Servers zurück
Returns:
Den Serverport

send

public void send(java.lang.String message)
Sendet ein Nachrichtenpacket an den Server
Parameters:
message - Die Nachricht die an den Server gesendet wird

receive

public java.lang.String receive()
Empfängt ein Paket vom Server
Returns:
Die empfangene Nachricht als String