Zdravim vas. Jsem začátečník v programování síťových aplikací. Řeším problém server-klient. U klienta mám následující kód který čeká na správu od serveru. Příjímá to perfektně jen do té doby, než pustím metodu parseServerPrikaz(prikazServeru);. V momentě kdy klientovi pošlu více příkazů za sebou, tak se mi nějaký příkaz "ztratí". Mám dojem, že ta metoda asi nějak zablokuje to čtení zpráv od serveru. Klient běží jako démon a nevyužívám nio.*, pouze net.* a io.*. Můžete poradit? Díky. M.

       try {
           while (pripojeno) {
               try {
in = new BufferedReader(new InputStreamReader(s.getInputStream()));
                   prikazServeru = in.readLine();
                   if (prikazServeru != null) {
System.out.println("Prijato od serveru: " + prikazServeru);
                   parseServerPrikaz(prikazServeru);
                   }

               } catch (SocketException e) {
System.out.println("Socket byl uzavren - konec komunikace");
               }


Odpovedet emailem