Souborová& Internet

Tp programing na centrum.cz
Pátek Říjen 29 00:36:12 CEST 2004


Zdravím,

tak jsem to nakonec udělal takhle :

public void run() {
        
        byte bytes[] = new byte[1024];
        
        try {
            java.io.File f = new java.io.File(file);
            java.io.FileInputStream FIS = new java.io.FileInputStream(file); // Stream k souboru
            
            java.net.ServerSocket serverSocket = new java.net.ServerSocket(port);
            java.io.OutputStream OS = serverSocket.accept().getOutputStream(); // Ziska rouru ke klientovi
            
            // Posle soubor
            for (long a = 0; a < (f.length() / 1024) + 1; a++) {
                FIS.read(bytes);
                OS.write(bytes);
            }
        } catch (java.io.IOException e) {
            System.out.println(e);
        }
    } 

Na lokále (přes 1 switch) to má stabilní rychlost 240kb/s, oproti původním 8 to je příjemná změna.


Další informace o konferenci Konference