Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
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
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes