Reply To: Downloading file (NDIS IM)

Home Forums Discussions General Downloading file (NDIS IM) Reply To: Downloading file (NDIS IM)

#6225
lexer666
Participant

    Добрый день. Вообщем повкуривал я RFC по протоколам IP, TCP, HTTP. 😉 Мне нужно послать HTTP GET запрос примерно следующего содержания:

    заголовки

    GET / HTTP/1.1
    Host: http://www.ntkernel.com

    для этого я сперва собираю буфера TCP/IP пакета в один символьный массив. Затем инициализирую структуры Ethernet,IP,TCP заголовков, получаю длину всех заголовков и копирую их в новый массив.
    Вопрос такой: как можно присоединить мои HTTP заголовки к массиву TCP/IP заголовков? Пробовал следующим образом, не получается, видимо проблема с символами перехода на новую строку (в хексе 0d0a):


    char * myHTTPs;
    myHTTPs = "GET / HTTP/1.1fnHost: www.ntkernel.com";
    memcpy(pNewPayload + usHeaders,myHTTPs,sizeof(myHTTPs));

    Для протоколов прикладного уровня как я понял не нужно инициализировать никакие структуры, или я не прав?