
23.05.2009, 20:19
|
|
Постоянный
Регистрация: 24.03.2009
Сообщений: 670
С нами:
9017461
Репутация:
414
|
|
Нашел пример работы с сокетами. Решил переделать его для запроса содержимого web страницы. Научился отправлять get запрос и читать ответ. Но появилась проблема: при чтении ответа с крупных сайтов я недополучаю часть кода страницы. В чем может быть проблема? И можо ли как то сократить код?
while(recv( sock, buff, 1024, 0 ));
srcpy(out,buff);
return out;
у тебя в out копируется принятые данные только один раз, убери точку с запятой после while.
Вот например:
while(recv( sock, buff, 1024, 0 )) strncat(out,buff, 1024);
return out;
|
|
|