Когда приложение, пытающееся войти в систему, подключившись к скрипту php, размещенному где-то на сервере, приложение перестает отвечать на запросы, что следует ожидать, но если есть некоторая задержка в соединении или ответе от скрипта php, ожидание становится слишком длинным и выглядит так, как приложение повешено, что мы не хотим, чтобы наш пользователь думал.Должен ли вход в приложение C++ выполняться в отдельном потоке?
Так что это хорошая идея создать новую цепочку только для этой цели и просто отключить элементы управления основного приложения до получения ответа?
Я работаю на C++ и чистом Winapi вместе с libCurl и oop.
Использование нити кажется разумным подходом ко мне. –
Вы также можете использовать асинхронный ввод-вывод с обратными вызовами. –
Вы также можете сделать тайм-аут в соединении, и если истечет время ожидания, попросите пользователя попробовать в другое время. – hetepeperfan