Quote Originariamente inviata da signfra Visualizza il messaggio
Per far si che il client invia messaggi il server ho utilizzato il

codice:
                   
 BufferedWriter in2 = new BufferedWriter(new OutputStreamWriter(skt.getOutputStream()));
            Socket skt = new Socket("localhost", 1234);


            in2.write("ciao", 200, 200);
ed nel server ho utilizzato il BufferedReader ed evidentemente non funziona

La cosa strana e se nel server mado una stringa con
codice:
out.println(data);
il client la riceve con

codice:
   
              if (in.ready()) {
                    servermessage = in.readLine();
                    System.out.println("server>: " + servermessage);
                    
                 
                }
mentre poi dopo aver ricevuto questo messaggio faccio la prova a inviare con out.println("prova") il server con

codice:
 if (in.ready()) {
                    servermessage = in.readLine();
                    System.out.println("client>: " + servermessage);
                    
                 
                }

il server non riceve nessun messaggio, come mai?