Получите число байтов, доступных в сокете, с помощью 'recv' с 'MSG_PEEK' в C ++
C ++ имеет следующую функцию для получения байтов из сокета, он может проверять количество байтов, доступных сMSG_PEEK
флаг. СMSG_PEEK
Возвращаемое значение 'RECV» количество байтов, доступных в сокете:
#include
ssize_t recv(int socket, void *buffer, size_t length, int flags);
Мне нужно получить количество байтов, доступных в сокете, не создаваяbuffer
(без выделения памяти дляbuffer
). Возможно ли это и как?