A B C D E F G H I M N O P R S T U V

A

addr - Variable in class Client
Enthaelt Netzwerkinformationen ueber den Clienten / localhost.
antwort - Variable in class Client
Antwort vom Empfaenger wird gespeichert und anschliessend ausgewertet.

B

bar - Variable in class Client
Eine Progressbar / Prozessbalken, die den Sendeprozess anzeigt.
bar - Variable in class ThrServer
Eine Progressbar / Prozessbalken, die den Empfangsprozess anzeigt.
benutzer - Variable in class Client
Enthaelt den Benutzernamen aus dem System.
benutzer - Variable in class ThrServer
Der Benutzername auf den Senderrechner wird gespeichert.
br - Variable in class ByteTaxi
Der BufferedReader wird Deklariert.
br - Variable in class Client
Der BufferedReader bekommt den Charakterstrom vom InputStreamReader zugewiesen.
br - Variable in class ThrServer
Der BufferedReader bekommt den Charakterstrom vom InputStreamReader zugewiesen.
browser - Variable in class ByteTaxi
String Variable die den Standart Ordnerbrowser erhalten wird.
bw - Variable in class Client
Der BufferedWriter erhaelt den Charakterstrom vom OutputStreamWriter.
bw - Variable in class ThrServer
Der BufferedWriter erhaelt den Charakterstrom vom OutputStreamWriter.
ByteTaxi - Class in <Unnamed>
Byte-Taxi
Byte-Taxi ist ein in Java geschriebenes Programm, um beliebige Dateien zu einem Rechner zu verschicken.
ByteTaxi() - Constructor for class ByteTaxi
Der Konstruktor der Hauptklasse.

C

check - Variable in class ThrServer
Check Variable die die Entscheidung für den Dateiempfang behandelt.
check_OS(String) - Method in class ByteTaxi
Überprüft das Betriebssystem und passt den Standard-Ordnerbrowser an
check_system() - Method in class ByteTaxi
ueberprueft ob es eine aktualisierte Version vom Programm gibt.
Client - Class in <Unnamed>
Die Client-Klasse Die Implementierung des Clients geschieht mit dieser Klasse.
Client(TrayIcon) - Constructor for class Client
Konstruktor der Client-Klasse.
clientinfo() - Method in class Client
gibt Informationen ueber der Clienten / Localhost / Sender aus.
clientSocket - Variable in class ThrServer
Die Eingehende Verbindung wird von der Serverklasse einem Socket zugewiesen, dieser uebergibt diesen und wird den Lokalen zugeordnet.

D

dateigroesse - Variable in class ThrServer
Long Variable die, die aus dem InputStream herausgelesene Dateigroesse der Anfrage enthaelt.
dateiname - Variable in class Client
Der Dateiname wird aus dem FileChooser herausgelesen.
dateiname - Variable in class ThrServer
Stringvariable die den Dateiname enthaelt, heraus gelesen aus der InputStream, der Anfrage des Senders.

E

eigenerbenutzer - Variable in class ThrServer
Stringvariable die den Eigenen Benutzernamen aus dem System liest.
erfolg - Variable in class Client
Uepruefungsvariable fuer die Komplette Dateiuebertragung.
erfolg - Variable in class ThrServer
Uepruefungsvariable fuer die Komplette Dateiuebertragung.

F

fc - Variable in class Client
Ein Dateiauswahlfenster womit man die zu Sendende Datei auswaehlt.
file - Variable in class Client
Das File-Objekt, wird die Datei zugewiesen bekommen die zum Senden Vorbereitet wird.
file - Variable in class ThrServer
Ein File-Objekt wird mittels den Dateiname erstellt.
fill() - Method in class Info
 
fis - Variable in class Client
Der FileInputStream erhaelt als Parameter ein File-Objekt, dieses liest er mittels diesem FileInputStream ein.
fos - Variable in class ThrServer
Das File-Objekt wird dem FileOutputStream zugewisen, ein Schreibender Dateistrom auf der Datei.

G

getHost() - Static method in class ByteTaxi
get-Methode die den Zielhost als Static String Variable zurueckliefert.
getPfad() - Static method in class ByteTaxi
get-Methode die den Ordnerpfad als Static String Variable zurueckliefert.
groessse - Variable in class ThrServer
Variable die, die Tatsaechlig geschriebenen Bytes zaehlt, wird benoetigt um uebertragung zu kontrollieren.

H

home - Variable in class ByteTaxi
Das Home Verzeichnis wird aus dem System gelesen.
home - Variable in class ThrServer
Stringvariable die das Home-Verzeichnis aus dem Systemliest und dein Seperator anhaengt.
host - Variable in class Client
Der Zielrechner wird durch Benutzereingabe, in host gespeichert.
hostinet - Variable in class Client
Enthaelt die Netzwerkinformationen ueber den Zielrechner.
hostname - Variable in class ThrServer
Der Hostname/Rechnername des Senders wird gespeichert.

I

image - Variable in class ByteTaxi
Logo des System-Trays.
info - Variable in class ByteTaxi
"Info" Item im Pop-Menu des System-Trays
Info - Class in <Unnamed>
Die Klasse Info.
Info(JFrame) - Constructor for class Info
 
initSystemTray(String) - Method in class ByteTaxi
initialisiert den System Tray.
ipnummer - Variable in class ThrServer
Die IP-Adresse des Senders wird gespeichert.
is - Variable in class Client
Der InputStream erhaelt den FileInputStream um in konfortabeler einzulesen.
is - Variable in class ThrServer
Der InputStream des Clientockets wird auf dem InputStream gesetzt der ein Bytestrom einliest.
isr - Variable in class ByteTaxi
Der InputStreamReader wird Deklariert.
isr - Variable in class Client
Der InputStream kriegt den Bytestrom vom InputStream, aus dem er dann einen Charakterstrom erzeugt.
isr - Variable in class ThrServer
Der InputStream kriegt den Bytestrom vom InputStream des Clientsocket, aus dem er dann einen Charakterstrom erzeugt.
item - Variable in class ByteTaxi
"Ende" Item im Pop-Menu des System-Trays

M

main(String[]) - Static method in class ByteTaxi
die main Methode, die das Programm startet.
meinServer - Variable in class Server
Ein Serversocket wird deklariert.
meinSocket - Variable in class Client
Socket das eine Verbindung zum Zielrechner mit der Addresse von hostinet aufbaut.
meinThread - Variable in class ThrServer
Ein Thread Objekt kriegt den Aktuellen Thread zugewiesen, notwendig ob mit IsInterrupt den Thread zu stoppen.
mypanel - Variable in class Info
 
myself - Variable in class ByteTaxi
Abbild des eigenen JFrames.

N

name - Variable in class ThrServer
Der Dateiname von der zu Sendenen Datei wird gespeichert.

O

okButton - Variable in class Info
 
os - Variable in class ByteTaxi
Das Betriebssystem wird aus dem System gelesen.
os - Variable in class Client
Der OutputStream wird auf den OutputStream des Sockets gesetzt, beim Empfaenger wird dieser auf den InputStream den Sockets gesetzt.
os - Variable in class ThrServer
Der Dateistrom wird mittels den OutputStream gleich gesetzt um einen Bytestrom zu schreiben.
osr - Variable in class Client
Der OutputStream wird dann wiederum in diesem OutputStreamWriter verpackt.
osr - Variable in class ThrServer
Der OutputStream wird dann wiederum in diesem OutputStreamWriter verpackt.

P

pathname - Variable in class ByteTaxi
Der Dateipfad wird aus dem Homeverzeichnis den Ordner namen und dem Datei-Seperator zusammengesetzt.
pathname - Variable in class ThrServer
Stringvariable die den engültigen Pfad enhaelt wo die zu empfangen Datei gespeichert werden.
popup - Variable in class ByteTaxi
Popup-Menu für den System-Tray.
port - Variable in class ByteTaxi
Der zu benutzende Port wird gesetzt.
programminfo() - Method in class ByteTaxi
gibt Informationen über das Programm aus
puffer - Variable in class ThrServer
Puffer-String der aus den Dateipfad und den Dateinamen besteht, das File-Objekt bekommt diese Uebergeben.

R

run() - Method in class Client
Die run()-Methode, die eigentliche Main Methode dieser Klasse.
run() - Method in class Server
run Methode, von dieser Methode werden die Threads gestartet.
run() - Method in class ThrServer
Die run()-Methode, die eigentliche Main Methode dieser Klasse.

S

sc - Variable in class ThrServer
Scanner-Objekt wird benutzt um die Dateigroesse in Int aus den Charakterstrom zu lesen.
sendung - Variable in class ByteTaxi
"Senden" Item im Pop-Menu des System-Trays
separator - Variable in class ByteTaxi
Der Datei-Separator wird aus dem System gelesen.
separator - Variable in class ThrServer
Stringvariable die den Dateiseperator Symbol des System beinhaltet.
serialVersionUID - Static variable in class ByteTaxi
Routine Serialisierbarkeits ID
serialVersionUID - Static variable in class Client
Routine Serialisierbarkeits ID.
serialVersionUID - Static variable in class Info
 
serialVersionUID - Static variable in class Server
Routine Serialisierbarkeits ID
serialVersionUID - Static variable in class ThrServer
Routine Serialisierbarkeits ID.
Server - Class in <Unnamed>
Die Serverklasse Die Implementierung des Server geschiet mit der Server-Klasse.
Server(ServerSocket, TrayIcon) - Constructor for class Server
Konstruktor der Serverklasse.
session_host - Static variable in class ByteTaxi
Public Variable die den Zielhost fuer eine Session speichert.
session_host - Variable in class Client
Der Zielrechner wird innerhalb einer Sitzung mit dem zuletzt benutzten vorgegeben.
session_pfad - Static variable in class ByteTaxi
Public Variable die den Dateiauswahl Fenster Pfad fuer eine Session speichert.
session_pfad - Variable in class Client
Der letzte benutzte Ordnerpfad wird innerhalb einer Sitzung gespeichert.
setHost(String) - Static method in class ByteTaxi
set-Methode die den Zielhost als Globale Static Variable abspeichert.
setPfad(String) - Static method in class ByteTaxi
set-Methode die den Ordnerpfad als Globale Static Variable abspeichert.
socket - Variable in class ByteTaxi
Der Serversocket wird deklariert.
socketinstr - Variable in class ThrServer
InputStream der den InputStream vom Clientsocket zugewiesen bekommt.
socketis - Variable in class Client
InputStream der den InputStream vom eigenen Socket zugewiesen bekommt.
socketos - Variable in class Client
OutputStream wird auf den OutputStream vom eigenen Socket gesetzt.
socketostr - Variable in class ThrServer
OutputStream wird auf den OutputStream vom Clientsocket gesetzt.

T

textArea - Variable in class Info
 
thrnr - Variable in class ThrServer
Thread-Zaehler, nur Testzwecke
ThrServer - Class in <Unnamed>
Die ThrServer Klasse.
ThrServer(Socket, TrayIcon, int) - Constructor for class ThrServer
Konstruktor der ThrServer-Klasse.
trayIcon - Variable in class ByteTaxi
Das TracIcon Objekt.
trayIcon - Variable in class Client
Das TrayIcon Objekt, wird von der ByteTaxi-Klasse uebergeben.
trayIcon - Variable in class Server
Das Trayicon Objekt wird deklariert.
trayIcon - Variable in class ThrServer
Das TrayIcon Objekt, wird von der Server-Klasse mittels ByteTaxi-Klasse uebergeben.

U

urlinstr - Variable in class ByteTaxi
Der InputStream wird Deklariert.

V

verb_abbruch() - Method in class ThrServer
Verbindungsabbruch.
Version - Static variable in class ByteTaxi
Ein String mit der Version des Prorgramms wird angelegt.
verzeichnis() - Method in class ByteTaxi
erstellt das Verzeichnis für den Dateiempfang, jedoch nur wenn dieser nicht schon Existiert.

A B C D E F G H I M N O P R S T U V