У меня работает чат-сервер, который сообщает мне, когда клиент подключается.Я хочу оставаться на связи с этим сервером, но я немедленно отключаюсь.Программа завершает работу, и сервер говорит «КЛИЕНТ ОТКЛЮЧЕН БРАТАЛЬНО»Как мне оставаться подключенным к серверу?
Socket socket = new Socket(host, port);
PrintWriter out = new PrintWriter(socket.getOutputStream(), true);
BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
BufferedReader stdIn = new BufferedReader(new InputStreamReader(System.in))
Редактировать: для тайм-аута установлено значение 0 socket.setSoTimeout(0);
, а для атрибута keepAlive установлено значение socket.setKeepAlive(Boolean.TRUE);
, но я все равно мгновенно отключаюсь.