Чтение из сокета
От: Ruweb  
Дата: 11.02.07 03:13
Оценка:
Всем привет!
У меня следующая проблема..: получаю страницу, а в ней какие то левый байты появляются, мне сказали, что нужно нуль добавлять после recv, добавил..но не помогло.., в чем проблема, подскажите пожалуйста..вот код:
    char *header = "GET / HTTP/1.1\r\nAccept-Language: ru\r\nUser-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; MRA 4.8 (build 01709))\r\nhost: yandex.ru\r\nConnection: Keep-Alive\r\n\r\n";
    char h[50000];
    int se, re, index = 0;
    
    se = send(s, header, strlen(header), 0);
    
    while(re = recv(s, &h[index], 1024, 0)) 
    {
        index += re;
        h[index] =0;
    }



11.02.07 10:47: Перенесено модератором из 'C/C++' — Odi$$ey
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.