p03_wetterauskunft
Class CLIENT

java.lang.Object
  extended by p03_wetterauskunft.CLIENT

public class CLIENT
extends java.lang.Object

Erste Clientimplementierung des Projekts wie gehts?


Field Summary
private  java.lang.String clientEingabe
          Eingabe von Client an Server
private  java.net.Socket clientSocket
          bidirektionale Schnittstelle zur Netzwerkprotokoll-Implementierung
private  java.lang.String serverBotschaft
          Botschaft vom Server
private  java.io.BufferedReader tastatur
          Datenstrom von der Tastatur
private  java.io.BufferedReader vomServer
          Datenstrom vom Server
private  java.io.PrintWriter zumServer
          Datenstrom zum Server
 
Constructor Summary
CLIENT()
          Konstruktor
 
Method Summary
static void main(java.lang.String[] args)
          Hauptprogramm zum Erzeugen eines Clientobjekts
private  void VerbindungBeenden()
          beendet alle Lese- und Schreibkanäle und die Verbindung zum Server
private  void VerbindungHerstellen()
          stellt die Serververbindung her und erzeugt die nötigen Lese- und Schreibojekte
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

clientSocket

private java.net.Socket clientSocket
bidirektionale Schnittstelle zur Netzwerkprotokoll-Implementierung


zumServer

private java.io.PrintWriter zumServer
Datenstrom zum Server


vomServer

private java.io.BufferedReader vomServer
Datenstrom vom Server


tastatur

private java.io.BufferedReader tastatur
Datenstrom von der Tastatur


serverBotschaft

private java.lang.String serverBotschaft
Botschaft vom Server


clientEingabe

private java.lang.String clientEingabe
Eingabe von Client an Server

Constructor Detail

CLIENT

public CLIENT()
       throws java.io.IOException
Konstruktor

Throws:
java.io.IOException - eine Ausnahme tritt möglicherweise auf falls:
- die Clientverbindung nicht hergestellt werden konnte (beispielsweise bei falscher IP-Adresse oder falschem Port)
- die Verbindung zum Server gestört bzw. unterbrochen wurde.
Method Detail

VerbindungHerstellen

private void VerbindungHerstellen()
                           throws java.io.IOException
stellt die Serververbindung her und erzeugt die nötigen Lese- und Schreibojekte

Throws:
java.io.IOException - tritt auf, falls die Verbindung nicht korrekt erstellt werden kann.

VerbindungBeenden

private void VerbindungBeenden()
                        throws java.io.IOException
beendet alle Lese- und Schreibkanäle und die Verbindung zum Server

Throws:
java.io.IOException - tritt auf, falls eine Verbindung oder ein Stream nicht beendet werden kann.

main

public static void main(java.lang.String[] args)
Hauptprogramm zum Erzeugen eines Clientobjekts

Parameters:
args - keine Parameter beim Programmaufruf erforderlich