Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.06.2011, 15:00   #1
Slafka
 
Регистрация: 06.06.2011
Сообщений: 6
По умолчанию Сокеты Windows

Добрый день.
Изучал сокеты в windows (библиотека Ws_32.lib), написал небольшой класс для работы с функциями и пытался по протоколу http загрузить страницу с произвольного сайта.
Столкнулся с проблемкой в работе функции recv():
Код:
int ret = recv(Sock::_Socket, buf, MSGSIZE, 0);
В строку buf, куда должны копироваться данные с сокета, периодически попадают левые числа и буквы.
К примеру:
Код:
<h4 class="forumlink"><a href="./viewforum.php?f=921">Мультсериа
 
2000
 
лы</a></h4>
Как правило, в начале страницы вставляется "2000", "1000" а под конец может появится и вовсе произвольный набор букв и цифр, например:
Код:
<h4 class="forumlink"><a href="./viewforum.php?

67de

f=828">Материалы для мультимедиа и дизайна</a></h4>
Происходит это с солидной периодичностью - раз в 300 строк HTML текста.
Кто-нибудь сталкивался с подобной проблемой, или есть какие-нибудь идеи?
Slafka вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сокеты Wanstr C/C++ Сетевое программирование 3 08.04.2012 17:42
C#, сокеты Namolem Помощь студентам 0 06.05.2010 10:53
Windows Sockets / Сокеты / RAW Sockets bwwebm Работа с сетью в Delphi 4 23.04.2010 09:53
Сокеты IICuX123 Общие вопросы .NET 6 27.07.2009 01:27