Я давно не программировал в Delphi и, честно говоря, не думал, что мне когда-нибудь придется, но ...
Здесь я отчаянно пытаюсь найти какую-то информацию по этому вопросу, и в настоящее время ее так мало, что я ничего не могу найти. Так что, возможно, вы, ребята, могли бы помочь мне.
В настоящее время мое приложение использует библиотеку Synapse для выполнения HTTP-вызовов, но не позволяет устанавливать тайм-аут. Как правило, это не большая проблема, но теперь мне абсолютно необходимо иметь тайм-аут, чтобы хорошо справиться с любыми проблемами с подключением.
То, что я ищу, - это библиотека (синхронная или нет), которая позволит сделать HTTP-запросы абсолютно прозрачными для пользователя без видимых или скрытых задержек. Я не могу немедленно прекратить поток прямо сейчас, и с возможностью многих частых запросов к серверу, который не отвечает, это бесполезно.
РЕДАКТИРОВАТЬ: Спасибо всем за ваши ответы!