Нет ответа со стороны сервера (базовый клиент-сервер Java) - PullRequest
0 голосов
/ 24 декабря 2018

Привет, я борюсь с домашней работой клиента / сервера в java.

. Мне нужно подключиться к данному серверу и немного поговорить, но у меня возникает проблема, когда после записи на сервер я не получаюответ от него (время ожидания в тестах до того, как мой комментарий «никогда не достигнет» в коде)

    public void run(PrintStream sysout, String host, int port, String myname) {
    OutputStream out = null;
    BufferedReader in = null;
    for (int i = 0; i < COUNT; i++) {
        try{
            this.connect(host,port); // same as clientSocket constructor 
            out = this.clientSocket.getOutputStream();
            in = new BufferedReader(new InputStreamReader(this.clientSocket.getInputStream()));
            out.write(myname.getBytes());
            out.flush();

            String income = in.readLine(); // never reaches !!!


            sysout.print(income);
            sysout.flush();
            out.close();

        }catch(IOException e){
            sysout.println(HelloServer.ERR_MESSAGE);
            sysout.flush();
            continue;
        }
    }
...