Strumieniowanie w javie

0

Witam. Mam taki problem napisalem programik ktory ma za zadnie wysylac plik mpeg i winampem ma go odbierac. Ale jest taki problem winamp nie odbiera tych plikow tzn nie buforuje ich tylko zapisuje na dysku:( moze ktos znajdzie blad czemu?

        BufferedReader in = new BufferedReader(new FileReader("pliki/"+nazwaPliku));
        PrintWriter out = new PrintWriter(new
BufferedOutputStream(clientGniazdko.getOutputStream()));
        
        int licznik = 0;
        
        while(in.ready())
        {
            String ln=in.readLine();
        
            String xx = "HTTP/1.0 200 File found.\nContent-Length: " +licznik +"\nContent-Type:
audio" +"/mpeg; charset=no\n\n";    
            licznik++;
            System.out.println(xx);
        
            out.println(xx); 
                    
            out.println(ln);
            out.flush();
        }
0

Jeśli dobrze widzę, to chesz słać plik MPEG przez PrintWritera. MPEG to chyba plik binarny, a PrintWriter został pomyślany jako klasa pracująca na danych znakowych... :0

1 użytkowników online, w tym zalogowanych: 0, gości: 1