нет вывода для приложения клиент / сервер java [закрыто]

Спасибо за все ваши предыдущие ответы, которые очень полезны. У меня есть другой вопрос для приложения сервера / клиента. Я установил связь между сервером и клиентом. Но сейчас, когда я что-то печатаю, ничего не происходит. Реализуемая мной функция run () прослушивает ввод и отображает их. Кажется, что этот метод не работает (поэтому я думаю, что там нет вывода)

Это run () (прослушивание и отображение полученного сообщения) и send () (отправка сообщения)

Спасибо

public void run(){//watch for incoming communication
        String msg;

        try{//loop reading lines from the client and display msg
            while ((msg = serverIn.readLine()) != null) {
                System.out.println("msg received"+msg);
            }
        }catch (IOException e) {
            System.err.println(e);
        }   
    }

    public void send(String msg){//send outgoing message
        System.out.println("in the send()");
        serverOut.println(msg);
    }

Некоторая информация, которая может быть полезна: эти методы в классе, я вызываю их

someClass.start() (someClass extends Thread class)
someClass.send()

Ответы на вопрос(1)

Ваш ответ на вопрос