Как получить количество байтов в SendBuffer сокета?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как получить количество байтов в SendBuffer сокета?

Сообщение Anonymous »

У меня есть сетевое приложение, в котором сервер может быть недоступен. Клиент отправляет во время простоя каждые 30 секунд строку ping\n на сервер через TCP-соединение, чтобы сервер мог видеть, находится ли клиент в сети или нет. Мой сервер вообще не отвечает. Если соединение прерывается и клиент продолжает отправлять сообщения «ping», пакеты будут храниться, возможно, операционной системой, в буфере до тех пор, пока сервер не получит пакеты. Если сервер снова подключен к сети, возможно, что сервер одновременно получит десятки пинг-пакетов. Можно ли получить количество байтов в этом буфере?
Изменить:
Как я могу получить количество байтов, которые должны быть отправлены клиентом?

Подробнее здесь: https://stackoverflow.com/questions/836 ... f-a-socket
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»