Я реализую свой собственный протокол на Java, он будет использовать биение через TCP-соединение, которое я также использую для передачи сообщений и файлов.Для клиента я использую блокирующий сокет ввода / вывода.Итак, вот как я планирую, что это будет работать ... Я установлю тайм-аут сокета на K секунд и заставлю сердцебиение продолжать посылать сообщения в интервале T, так что T
Сердцебиение - это сервер, отправляющий строку, а клиент отвечает на другую.
Я не хочу тратить большую пропускную способность, но с большим временем ожиданияСервер может ошибиться в отношении статуса клиента.
Что такое хороший интервал K?Я думаю о 40 секундах
PS: строки представляют собой 8 писем, отправленных в ISO-8859-1, поэтому его небольшие данные