C ++ Socket Recv смешанные сообщения

Здравствуйте, у меня возникли проблемы с сокет-сервером и клиентом.

Проблема в том, что сообщения переплетаются, когда я отправляю их очень быстро. Когда я отправляю их, скажем, 1 сообщение в секунду, все работает хорошо, но когда я их отправляю, 1 сообщение за 40 мс они перепутывают.

вот мой код для получения:}

std::string* AteneaClient::readSocket () {

std::string finalString = std::string("");
int size = MSG_SIZE;

bool receiving = true;
int timesBufferInc=0;
while (receiving) {
    std::string temporalString;

    //create an empty buffer
    char* RCV_BUFFER = (char*) malloc (size* sizeof(char));
    for(int i=0;imessage;

char RCV_BUFFER[MSG_SIZE];
std::string converter;
std::cout 

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

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