public class Worker extends Thread {
    private Socket socket;
    BufferedReader in;
    PrintWriter out;
    private String value;
    public void getString(String value) {
        this.value = value;
        out.println(value); //이 부분에서 println은 서버에서 출력이 되는데out.print(value)를 하면 출력이 되지 않습니다.. 왜 그런건가요?
        Log.d("superdorid", "input : " + value);
    }
    public void run() {
        try {
            socket = new Socket("192.168.43.18", 12000);
            out = new PrintWriter(socket.getOutputStream(), true);
            in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
        } catch(IOException e) {
            e.printStackTrace();
        }
    }