Знаете ли вы, как я могу сохранить соединение с сокетом, если я не выполняю никаких действий с сокетом?
Я только что заметил, что если мое соединение находится в фоновом режиме, и я не работаю с ним, я получаю это:
java.net.SocketException: Connection reset by peer: socket write error
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(Unknown Source)
at java.net.SocketOutputStream.write(Unknown Source)
at java.io.DataOutputStream.writeInt(Unknown Source)
Итак, как я могу контролировать, что соединение не будет потеряно после некоторого времени простоя и через сколько времени по умолчанию это происходит?