Тема: Помогите с GetFtpConnection

Ответить в теме
Показано с 1 по 9 из 9
  1. Вверх #1
    Новичок
    Пол
    Мужской
    Адрес
    Одесса, Ukraine
    Возраст
    36
    Сообщений
    84
    Репутация
    20

    По умолчанию Помогите с GetFtpConnection

    люди помогите кто может! при выполнении этого кода-
    CInternetSession ISSession;
    CFtpConnection *tmpConn;
    tmpConn = ISSession.GetFtpConnection(csIP);
    если фтп на адресе csIP нет то прога зависает. Шо делать??


  2. Вверх #2
    Посетитель
    Пол
    Мужской
    Адрес
    Odessa
    Сообщений
    496
    Репутация
    13
    Сорри, но в wininet либе я не копенгаген. Может попробовать подкрутить INTERNET_OPTION_CONNECT_TIMEOUT через CInternetSession::SetOption() ?
    Думаешь ли ты о жизни? Думаешь ли ты о смерти? Что ты будешь делать когда поймешь что никому не нужен?

  3. Вверх #3
    Новичок
    Пол
    Мужской
    Адрес
    Одесса, Ukraine
    Возраст
    36
    Сообщений
    84
    Репутация
    20
    Спасибо всё равно :flying2:
    лучше от пива огромный живот,чем маленький гроб от тяжелых работ!

  4. Вверх #4
    Постоялец форума
    Пол
    Мужской
    Адрес
    Одесса
    Сообщений
    1,029
    Репутация
    249
    читай про блокируемые и неблокируемые сокеты. твой - блокируемый (синхронный), т.е. при вызове он ждет пока не произойдет соединение вечно. неблокируемый сокет возвращает управление сразу без ожидания результата операции; обработка событий от последних в винде - с пом. WSAAsyncSelect или с ручными задержками. На MFC - хз как.

  5. Вверх #5
    Посетитель
    Пол
    Мужской
    Адрес
    Odessa
    Сообщений
    496
    Репутация
    13
    Broken Sword, не, ну я знаю анекдот про позднее зажигание, но что б настолько?

    И к тому же сокеты сокетами, но человек спрашивал о конкретной функции либы wininet которая предоставляет api более высокого уровня.
    Думаешь ли ты о жизни? Думаешь ли ты о смерти? Что ты будешь делать когда поймешь что никому не нужен?

  6. Вверх #6
    Постоялец форума
    Пол
    Мужской
    Адрес
    Одесса
    Сообщений
    1,029
    Репутация
    249
    я дату видел, может человек до сих пор мучается )
    и вообще раздел какой-то полудохлый

    wininet - флагом INTERNET_FLAG_ASYNC при вызове InternetOpen
    winsock - ioctlsocket

    p.s. Да, по MSDN 2004 года фича

    INTERNET_OPTION_ASYNC в MFC Not currently implemented

  7. Вверх #7
    Новичок
    Пол
    Мужской
    Адрес
    Одесса, Ukraine
    Возраст
    36
    Сообщений
    84
    Репутация
    20
    Спасибо ребята, я вообще уже разобрался )но всё равно спасибо за помощь. Может у кого то есть инфа или ссылки по RAW сокетам?)
    лучше от пива огромный живот,чем маленький гроб от тяжелых работ!

  8. Вверх #8
    Частый гость
    Пол
    Мужской
    Адрес
    Одесса
    Сообщений
    589
    Репутация
    50
    А что ты сделал ?
    А обработку ошибок ты не пробывал прописывать ?

  9. Вверх #9
    Новичок
    Пол
    Мужской
    Адрес
    Одесса, Ukraine
    Возраст
    36
    Сообщений
    84
    Репутация
    20
    Уже сделал )За это время во многом разобрался))
    лучше от пива огромный живот,чем маленький гроб от тяжелых работ!


Ответить в теме

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения