Проблема со скачкой файла по http

Тема в разделе "WASM.NETWORKS", создана пользователем samba, 11 сен 2005.

  1. samba

    samba New Member

    Публикаций:
    0
    Регистрация:
    24 авг 2003
    Сообщения:
    65
    Адрес:
    England
    Пишу процедуру для скачки файлов (страниц... в общем урл)

    на неблокирующих событийных сокетах. Проблема в том что мне не приходит уведомление FD_CLOSE, хотя в моем запросе серверу я упоминаю "Connection: close".

    Исходник выкладываю, может кто нибудь разберется где я напартачил.

    [​IMG] 1295444248__http client.Asm
     
  2. Ms Rem

    Ms Rem New Member

    Публикаций:
    0
    Регистрация:
    17 апр 2005
    Сообщения:
    1.057
    Адрес:
    С планеты "Земля"
    А какой смысл делать на событийных сокетах?

    Для закачки файла это не лучший вариант.

    Для этого вообще UrlDownloadToFile рулит, так как автоматически обрабатывает настройки прокси.
     
  3. samba

    samba New Member

    Публикаций:
    0
    Регистрация:
    24 авг 2003
    Сообщения:
    65
    Адрес:
    England
    А причем в сокетах настройки прокси? в вининете это еще могло быть актуально, а на сокетах не вижу в прокси препятствий
     
  4. Ms Rem

    Ms Rem New Member

    Публикаций:
    0
    Регистрация:
    17 апр 2005
    Сообщения:
    1.057
    Адрес:
    С планеты "Земля"




    Я говорю о том, что для скачки файла по HTTP лучше испольховать WinInet, так как на сокетах настройки прокси придется обрабатывать самому.



    Если есть сильное желание скачать на сокетах, то лучше делай на синхронных.
     
  5. samba

    samba New Member

    Публикаций:
    0
    Регистрация:
    24 авг 2003
    Сообщения:
    65
    Адрес:
    England
    то есть на блокирующих?
     
  6. Ms Rem

    Ms Rem New Member

    Публикаций:
    0
    Регистрация:
    17 апр 2005
    Сообщения:
    1.057
    Адрес:
    С планеты "Земля"




    да