ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
355
355
EMPFEHLEN
-
07.04.07 18:19 #1
- Registriert seit
- Nov 2005
- Beiträge
- 213
Hallo,
ich experimentiere gerade mit Socket-Programmierung und Streams und hänge derzeit an rudimentären Sachen:
Ich dachte mir einen kleinen Server zu schreiben, der eine Datei ausliefern soll:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
public void run() { boolean running = true; int len; File f = new File("pfad zur Datei"); byte[] buffer = new byte[4096]; System.out.println( "TCP Server Thread " + name + " is running"); try { InputStream in = new FileInputStream( f ); OutputStream out = null; while (running) { while((len = in.read(buffer)) > 0){ [B]out.write(buffer, 0, len);[/B] } } socket.close(); } catch (IOException e) { System.err.println(e.toString()); System.exit(1); } }
nun bekomme ich die Fehlermeldung NullPointerException, die ich eigentlich nur von Arrays und sowas gewohnt bin, folglich weiss ich damit wenig anzufangen. Der Fett markierte Bereich ist die Quelle der Fehlermeldung. Die Datei ist vorhanden.
Was ist die Ursache dafür? Jemand eine Idee?
Danke
chickenwings
-
07.04.07 18:25 #2
- Registriert seit
- Jun 2002
- Ort
- Saarbrücken (Saarland)
- Beiträge
- 9.886
- Blog-Einträge
- 29
Hallo,
deine lokale Variable out ist ja auch mit null initialisiert und wird nicht umgesetzt...
hier hast du ein Beispiel für das versenden einer Datei über einen TCP-Socket:
http://www.tutorials.de/forum/java/2...bertragen.html
Gruß TomJava rocks!
How to become a good Java Programmer?
Does IT in Java and .Net
The only valid measurement of code quality: WTFs / minute
Blog
Xing
Twitter
-
07.04.07 18:31 #3
- Registriert seit
- Nov 2005
- Beiträge
- 213
Da is ja alles was ich brauche.
Vielen Dank.
Gruss
chickenwings
Ähnliche Themen
-
In und Outputstream
Von DerKoenig im Forum JavaAntworten: 2Letzter Beitrag: 17.01.11, 17:23 -
ObjectInput/OutputStream + BufferedInput/OutputStream über Socket
Von superomega im Forum Java GrundlagenAntworten: 1Letzter Beitrag: 26.07.10, 16:28 -
input-/outputstream
Von iakchos im Forum Java GrundlagenAntworten: 1Letzter Beitrag: 29.12.08, 07:17 -
MimeMultipart -> OutputStream
Von m_dieu im Forum JavaAntworten: 0Letzter Beitrag: 18.08.07, 11:34 -
OutputStream freigeben
Von theindra im Forum JavaAntworten: 2Letzter Beitrag: 08.06.05, 08:46





Zitieren

Login





