OutputStreamWriter out = new OutputStreamWriter(sock.getOutputStream());
out.write(data);
out.flush();
носок - розетка;data - буфер символов;
Итак, если я не закрою «out» или «sock», то на сервер не будет отправлено никаких данных.
OutputStreamWriter out = new OutputStreamWriter(sock.getOutputStream());
out.write(data);
out.close();
Isхорошо.Но почему?