Форум С++

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

Автор: cheops   (29.01.2007 в 13:15)
Всё правильно, буфер не накапливает данные - он их извлекает, вам потребуется самому их складывать в отдельную переменную, например result
char buff[20*1024]; // А тут можно поменьше
char result[20*1024]; // Здесь нужно выделить памяти побольше
while( bytes_recv = recv(my_sock,(char*) &buff,sizeof(buff),0))
{
   strcat(result, buff);
}


Ваше имя:

Пароль:

Цитировать

Используйте тэги для выделения текста:
Код: [code][/code]
Жирный: [b][/b]
Наклонный: [i][/i]
URL: [url][/url]

Сообщение:

Прикрепить: