Отправить буфер пустой из Socket в Linux?

Есть ли способ проверить, является ли буфер отправки TCP-соединения полностью пустым? До сих пор я ничего не нашел и просто хочу убедиться, что мой сервер не закрыл соединение, пока все еще передаются данные определенному клиенту.

Я использую опрос, чтобы проверить, могу ли я отправить данные по неблокирующему сокету. Но из-за этого я не могу узнать, отправлено ли ВСЕ В буфере, не так ли?

Ответы на вопрос(1)

Ваш ответ на вопрос