Bufferedreader

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Hi,

hab in einer Klasse folgenden Reader definiert.

Code:
protected BufferedReader reader = null;

Das ganze ist ein Applet welches einen Text über eine IP:pORT sendet und wenn dort
Daten anliegen diese darstellt.
Mein Problem ist das wenn ich Daten über einen BufferedWriter wegsende diese
autom. auch im oben dargestellten Reader landen.
Gibt es eine Möglichkeit den Reader kurzzeitig stillzulegen ala reader.stop/start??
Hab schon meine :### gewälzt und die Suche gequält aber nix gefunden.

Danke, Chris
 
G

Guest

Gast
Äh :bahnhof: Danke.

Kurz ich hab einen Bufferedreader und ich möchte das was in Ihm steht löschen.

Jetzt verständlicher?.......hoffe ich mal

Chris
 
C

Chris_76

Gast
:oops: Jetzt weis ich was Du meinst.

Code:
 protected BufferedReader datainput = null;
 protected BufferedWriter dataoutput = null;
 protected Socket socket = null;
 ....
 socket = new Socket(ip_adresse.getHostAddress(), port);
 ....
 datainput = new BufferedReader(new InputStreamReader(socket.getInputStream()));
 dataoutput = new BufferedWriter(new OutputStreamWriter(socket.getOutputStream()));

So sieht das bei mir aus, hoffe das der Codeausschnitt reicht um den Gedanken nachzuvollziehen.

Hab jetzt das Problem das wenn ich etwas in "dataoutput" schreibe,
gleichzeitig in "datainput" landet das will ich verhindern, nur wie?

Chris
 
M

MrChance

Gast
Ist das was Du machen willst, nicht ein Pipe ? (in java.nio.channels)
 
M

MrChance

Gast
... weil er den gleichen Port zum Lesen und Schreiben benutzt ?
 

Wildcard

Top Contributor
Trotzdem kommt nicht einfach irgendwas in einen reader bevor man ihn nicht lesen lässt. ???:L
 
G

Guest

Gast
Ihr habt beide recht :!: Ich und meine Erkärungen ???:L

Mein Javaapplet ist ein Terminalprogramm ala Hyperterminal.
Sprich ich weiß nie wann Daten kommen, wenn welche kommen sollen diese am Bildschirm dargestellt werden.

Ich frage in einem Thread ab ob Daten anliegen mit

Code:
datainput.ready();

wenn dies so ist lese ich den Bufferedreader aus und stelle ihn auf dem Bildschirm da.
Dies klappt ohne Probleme, sprich bis hierhin habe ich mir einen Empfänger gebastelt der
alles von IP:pORT auf dem Bildschirm darstellt.

Wenn ich jetzt einen Text einlese und diesen über DATAOUTPUT heraussende klappt dies auch.
Da aber die SENDE und EMPFANGS-IP:pORT die gleichen sind, sprich sowohl datainput als auch dataoutput
am selben socket hängen passiert folgendes :

Sobald ich etwas sende stellt es mein Ausgabethread dar, weil dieser ständig lauscht ob Daten an dieser
IP:port anliegen und diese dann darstellt.

Da dieses DATAINPUT-"Mistding" gepuffert ist bringt es auch nichts die anliegenden Daten zu ignorieren.
Weil diese bis die abgeholt werden gepuffert sind.

Ich denke es gibt zwei Lösungen :

1. den Bufferedreader zu löschen, wenn etwas drinsteht. Ich müsste nur am Ende des Sendevorgangs die anliegenden Daten im Bufferedreader löschen. GEHT DAS? Also etwas wie CLEARBUFFER()

2. den Bufferedreader kurzfirstig ins Nirvana (NULL) zu verlegen solange ich sende, danach wieder zurück auf
die richtige IP:pORT. Kann es hier Probleme geben wenn ich dies tue? Und wie geht dies genau??

Chris
 
C

Chris_76

Gast
Wäre das einfachste aber das Gerät mit dem ich Kommuniziere stellt mir ein Port für Ein-und Ausgabe zur Verfügung.
Sprich ich habe von dem Gerät eine IP und einen Port und über diesen sendet das Gerät und empfängt

Chris
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
berserkerdq2 Brauche ich while != -1, wenn ich immer einen BufferedReader verwende? Java Basics - Anfänger-Themen 8
S Erklärung BufferedReader und InputStreamReader Java Basics - Anfänger-Themen 4
Dimax BufferedReader.readLine().length() wirft NullPointer Java Basics - Anfänger-Themen 6
K Verständnisfrage Server/Client BufferedReader, PrintWriter Java Basics - Anfänger-Themen 2
M BufferedReader begrenzen Java Basics - Anfänger-Themen 3
M Java: BufferedReader liest nur die Hälfte der Text-Datei. Java Basics - Anfänger-Themen 4
O BufferedReader - Endlos Schleife Java Basics - Anfänger-Themen 2
K BufferedReader für IOTools ersetzen? Java Basics - Anfänger-Themen 17
M BufferedReader neue Zeile nach Knopfdruck Java Basics - Anfänger-Themen 9
H Unterschied BufferedReader und BufferedInputStream Java Basics - Anfänger-Themen 4
S BufferedReader TextFields Import Java Basics - Anfänger-Themen 5
B BufferedReader gibt Datei-Inhalt doppelt aus Java Basics - Anfänger-Themen 3
S BufferedReader nächste Zeile lesen Java Basics - Anfänger-Themen 4
E Erste Schritte txt.Datei mit BufferedReader einlesen und in 2D-Array abspeichern Java Basics - Anfänger-Themen 15
A Textdatei mit BufferedReader einlesen Java Basics - Anfänger-Themen 0
P Einlesen von Daten via BufferedReader Java Basics - Anfänger-Themen 4
S Einlesen BufferedReader Java Basics - Anfänger-Themen 5
D BufferedReader/InputStreamReader/Split Java Basics - Anfänger-Themen 2
M bufferedreader loop stoppen Java Basics - Anfänger-Themen 2
HoloYoitsu BufferedReader verhält sich seltsam Java Basics - Anfänger-Themen 10
I BufferedReader Text-Datei einlesen??? Java Basics - Anfänger-Themen 1
J Scanner & BufferedReader Java Basics - Anfänger-Themen 3
D Hilfe bei FileReader und BufferedReader Java Basics - Anfänger-Themen 2
V Fehlerhafte BufferedReader/switch Benutzung? Java Basics - Anfänger-Themen 2
L 2x BufferedReader in einem Programm Java Basics - Anfänger-Themen 1
K Einlesen einer txt von BufferedReader klappt nicht wie gewünscht Java Basics - Anfänger-Themen 12
N BufferedReader Java Basics - Anfänger-Themen 19
N Erste Zeile bei BufferedReader doppelt lesen? Java Basics - Anfänger-Themen 2
P Interpreter-Fehler Probleme mit java.io.BufferedReader Java Basics - Anfänger-Themen 6
M BufferedReader => TextField/Label Java Basics - Anfänger-Themen 8
B Input/Output Benutzereingabe mit BufferedReader Java Basics - Anfänger-Themen 7
B Erste Schritte BufferedReader mag nicht so recht Java Basics - Anfänger-Themen 4
B Input/Output Probleme mit BufferedReader Java Basics - Anfänger-Themen 4
J BufferedReader in Integer konvertieren Java Basics - Anfänger-Themen 7
T Input/Output StructuredFileReader extends BufferedReader Java Basics - Anfänger-Themen 6
P BufferedReader - als String[] speichern ? Java Basics - Anfänger-Themen 5
H Problem mit Regex in Verbindung mit BufferedReader Java Basics - Anfänger-Themen 4
J InputStreamReader + BufferedReader - keine Eingabemöglichkeit Java Basics - Anfänger-Themen 10
G Hilfe bei BufferedReader Java Basics - Anfänger-Themen 4
A Methoden BufferedReader durchzählen dann lesen Java Basics - Anfänger-Themen 11
T BufferedReader mehrere Zeilen einlesen Java Basics - Anfänger-Themen 4
S Erste Schritte Frage bezüglich "BufferedReader" Java Basics - Anfänger-Themen 3
A BufferedReader mit geöffneter Datei Java Basics - Anfänger-Themen 4
M Eigener InputStream will nicht mit BufferedReader Java Basics - Anfänger-Themen 3
H BufferedReader Zeilenauslesen & verwenden Java Basics - Anfänger-Themen 4
S BufferedReader liest was anderes als BufferedWriter schreibt Java Basics - Anfänger-Themen 5
F Eingabe von Ganzen Zahlen oder Strings mit BufferedReader Java Basics - Anfänger-Themen 10
D BufferedReader und .split() Java Basics - Anfänger-Themen 3
C BufferedReader Java Basics - Anfänger-Themen 5
C Datentypen BufferedReader Java Basics - Anfänger-Themen 6
c_sidi90 BufferedReader Benzinverbrauch Java Basics - Anfänger-Themen 7
Antoras Datei laden mit BufferedReader sehr langsam Java Basics - Anfänger-Themen 7
J Bufferedreader nich von anfang an. Java Basics - Anfänger-Themen 14
M Position des BufferedReader Java Basics - Anfänger-Themen 6
J Socket - BufferedReader lese Problem Java Basics - Anfänger-Themen 2
U BufferedReader - mark Java Basics - Anfänger-Themen 6
Hamstinator Frage zu BufferedReader/FileReader Java Basics - Anfänger-Themen 4
K BufferedReader/Writer trotz Cache? Java Basics - Anfänger-Themen 9
MEETyA Zeilenumbrüche fehlen nach BufferedReader Java Basics - Anfänger-Themen 3
S BufferedReader in Methode übergeben Java Basics - Anfänger-Themen 2
C BufferedReader und FileWrite Java Basics - Anfänger-Themen 2
G Frage zu BufferedReader readline() Java Basics - Anfänger-Themen 3
M BufferedReader.readline() Unix/Windows Zeilenumbruch Java Basics - Anfänger-Themen 4
K zwei Funktionen, ein BufferedReader? Java Basics - Anfänger-Themen 8
K BufferedReader im Konstruktor // guter Stil ? Java Basics - Anfänger-Themen 2
hdi FileReader / BufferedReader langsam? Java Basics - Anfänger-Themen 3
N BufferedReader Verständnisproblem Java Basics - Anfänger-Themen 12
M Problem mit BufferedReader. Java Basics - Anfänger-Themen 10
N Probleme mit dem BufferedReader Seitenquelltext auszulesen Java Basics - Anfänger-Themen 6
G BufferedReader Problem Java Basics - Anfänger-Themen 5
G Probleme mit BufferedReader Java Basics - Anfänger-Themen 6
E Was ließt der BufferedReader eigentlich ein? Java Basics - Anfänger-Themen 3
N Problem mit BufferedReader und close() Java Basics - Anfänger-Themen 6
T NullPointerException bei BufferedReader Java Basics - Anfänger-Themen 4
G bufferedReader -> String[] Java Basics - Anfänger-Themen 8
J NullPointerException BufferedReader.readLine() Java Basics - Anfänger-Themen 4
S java.io.* BufferedReader to String Java Basics - Anfänger-Themen 12
T BufferedReader oder Prozess, wer hängt sich auf? Java Basics - Anfänger-Themen 6
J bufferedReader liest zu wenig daten ein Java Basics - Anfänger-Themen 6
G BufferedReader Problem Java Basics - Anfänger-Themen 10
W Bestimmten Pfad im BufferedReader Java Basics - Anfänger-Themen 4
P BufferedReader / FileReader Key und Values Java Basics - Anfänger-Themen 7
K FileReader BufferedReader & Arrays Java Basics - Anfänger-Themen 14
G BufferedReader - split-Methode Java Basics - Anfänger-Themen 6
B BufferedReader für Char? Java Basics - Anfänger-Themen 6
K BufferedReader & BufferedWriter Java Basics - Anfänger-Themen 6
G BufferedReader Java Basics - Anfänger-Themen 6
V BufferedReader dann zusammenzählen Java Basics - Anfänger-Themen 3
G Hashset verknüpfen mit BufferedReader Java Basics - Anfänger-Themen 18
S BufferedReader (JFileChooser) Java Basics - Anfänger-Themen 2
P Komisches Verhalten von BufferedReader und readLine() Java Basics - Anfänger-Themen 2
R Probleme mit Bufferedreader Java Basics - Anfänger-Themen 11
R frage zur read()-Methode des BufferedReader Java Basics - Anfänger-Themen 2
M mit BufferedReader Zeile lesen Java Basics - Anfänger-Themen 11
L read() (von bufferedReader) abbrechen Java Basics - Anfänger-Themen 5
L unterbrechen von bufferedReader.read() Java Basics - Anfänger-Themen 4
R BufferedReader <-> InputStream Java Basics - Anfänger-Themen 3
G BufferedReader Java Basics - Anfänger-Themen 18
A BufferedReader Java Basics - Anfänger-Themen 6
C BufferedReader und BufferedWriter im Netzwerk Java Basics - Anfänger-Themen 6

Ähnliche Java Themen

Neue Themen


Oben