Optymalizacja odczytywania danych z klienta czy się da ?

0

Mam pytanie czy da sie usprawnić odbieranie danych np żeby pobrać to jakoś od razu z bufora ?
zamiast net char[] c
czy isr.read ?

public class server2 {

    public static void main(String[] args) {
        System.out.print("server runing ...\n");
            while(true) {
                try {
                    ServerSocket srvr = new ServerSocket(3217);
                    Socket skt = srvr.accept();
                    BufferedInputStream is = new BufferedInputStream(skt.getInputStream());
                    InputStreamReader isr = new InputStreamReader(is);
                    char[] c = new char[4096];
                    isr.read(c,0,4096);
                    System.out.println(c);
                    skt.close();
                    srvr.close();
                }
                    catch(Exception e) {
                        System.out.print("ooops\n");
                    }
            }
    }
}
0

isr.read() bierzez buforu od razu przecież.

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