Как я могу получить точный размер входящего пакета для TCP-сервера на C++?C++

Программы на C++. Форум разработчиков
Гость
Как я могу получить точный размер входящего пакета для TCP-сервера на C++?

Сообщение Гость »


Я пытаюсь написать простой TCP-сервер на C++ с использованием сокетов. Я хотел создать функцию, которая бы считывала входящий пакет в std::string с точным размером, но для этого мне нужно знать точный размер входящего пакета:< /п> int Socket::Read(int sockfd, std::string& string) { /* Как узнать размер входящего пакета перед вызовом Recv? */ вернуть 0; } Как узнать точный размер входящего пакета перед его получением и записью в буфер на C/C++?

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