Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Сети > Проблема с инклюдом ip-хедера в винсоке


Автор: Dude03 30.4.2006, 14:56
Юзаю Winsock 2.2. Вот мой код. Пытаюсь поставить опцию инклюда айпи хедера, однако возвращаеться ошибка 10022=(
Код

   bool bOpt = true;
   if((sock = socket(AF_INET, SOCK_RAW, IPPROTO_IP)) == SOCKET_ERROR)
    {
        printf("Error create socket!\n");
        return EXIT_FAILURE;
    }

    if (setsockopt(sock, IPPROTO_IP, IP_HDRINCL, (char *)&bOpt,     sizeof(bOpt)) == SOCKET_ERROR)
    {
        printf("setsockopt(IP_HDRINCL) failed: %d\n", WSAGetLastError());
        return EXIT_FAILURE;
    }
    

 smile помогите , чем могите=)

Добавлено @ 15:06 
Все кажись разобрался=)
у булевых размерность - 1. Надо в инте параметры писать=) 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)