Hallo,
ich schreibe eine kleine Anwendung zum Austausch von MP3s. Es funktioniert auch schon recht nett, aber ich habe ein Problem. Wenn Files von einem Linux-Client auf einen Linux-Server übertragen werden klappt alles. Von einem Windows-Client auf den Linux-Server _scheinbar_ auch. Wenn ich aber nachher das MP3 anhöre, scheint es „etwas“ kaputt zu sein. Man kann schon noch einigermassen erkennen, was es für ein Lied sein soll, aber es hat viele Störungen drin.
Die Verbindung wird über den PrintWriter aufgebaut:
try {
// Verbindung aufbauen
s = new Socket(„192.168.1.128“, 2122);
if (s != null) {
s.setSoTimeout(3000);
out = new PrintWriter(s.getOutputStream(), true);
[…]
der Server empfängt die Daten dann mit
in = new BufferedReader(new InputStreamReader(s.getInputStream()));
und liest die Daten mit
readBytes = in.read(buffer, 0, bytesToRead);
Ich hoffe, das reicht an Info. Weiss nun jemand, woran das liegen kann?
Vielen Dank schon mal…