Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Технологии программирования > Сетевое программирование
Перезагрузить страницу Результат работы recv
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
Slafffka Slafffka вне форума
Новичок
 
Сообщений: 1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 08.06.2011
По умолчанию Результат работы recv - 08.06.2011, 15:37

Добрый день.
Изучал сокеты в windows, написал небольшой класс для работы с функциями и пытался по протоколу http загрузить страницу с произвольного сайта.
Столкнулся с проблемкой в работе функции recv():
cpp Код:
int ret = recv(Sock::_Socket, buf, MSGSIZE, 0);
В строку buf, куда должны копироваться данные с сокета, периодически попадают левые числа и буквы.
К примеру:
HTML Код:
<h4 class="forumlink"><a href="./viewforum.php?f=921">Мультсериа
2000
лы</a></h4>
Как правило, в начале страницы вставляется "2000", "1000" а под конец может появится и вовсе произвольный набор букв и цифр, например:
HTML Код:
<h4 class="forumlink"><a href="./viewforum.php?
67de
f=828">Материалы для мультимедиа и дизайна</a></h4>
Происходит это с солидной периодичностью - раз в 300 строк HTML текста.
Кто-нибудь сталкивался с подобной проблемой, или есть какие-нибудь идеи?
Ответить с цитированием
  (#2 (permalink)) Старый
Влад Влад вне форума
Специалист
 
Сообщений: 3,884
Сказал(а) спасибо: 1
Поблагодарили 25 раз(а) в 25 сообщениях
Регистрация: 27.06.2002
Адрес: Санкт-Петербург
По умолчанию 16.06.2011, 12:42

А ты проверяешь, что именно вернула тебе функция recv?


The difference between theory and practice is that in theory, there is no difference between theory and practice, but in practice, there is.
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
не выводится результат rinat1980 Visual Basic 2 08.12.2011 19:00
Приход ломаных пакетов с использованием recv Mihay Сетевое программирование 7 10.12.2007 23:46
Как работать с функцией recv lpn_com WinAPI 2 04.02.2007 22:51
Как работает recv Vovik-ukr Сетевое программирование 0 30.12.2006 02:41
AThread.Connection.Socket.Recv в чем проблема не рабочей версии _Андрей_ Delphi 3 03.07.2006 10:27
Как результат работы оформить в виде com-файла Alenka_kiss Assembler 3 18.04.2006 04:17
Windows аналог MSG_WAITALL для функции recv cubereality Visual C++ 0 12.03.2006 00:40
Как получить результат той или иной работы выведенной формы lexey Delphi 10 03.11.2004 18:52
Как правильно посылать и получать комманды с помощью recv Anonymous WinAPI 2 16.05.2004 16:52
Как вывести в окно messages результат работы goal Anonymous Prolog 29 05.01.2004 18:55
Почему после вызова recv теряются hwnd окна Anonymous Visual C++ 3 20.10.2003 11:46
Как сделать чтобы результат работы посылался в определенный каталог CmEPTb С/С++ 0 03.08.2003 15:29



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов