Форум » GUI » Зависает приложение при открытие сокетов » Ответить

Зависает приложение при открытие сокетов

SkyNET: Здравствуйте ! Столкнулся с проблемой: при открытии любого сокета, приложение виснет и не отвечает до закрытия соединения. Даже в примерах MiniGUI (SAMPLES\BASIC\SOCKET) приложение виснет и не отвечает до ответа. Это довольно серьезная проблема, так как мне нужно скачать файл при помощи соединения с сервером. Файл довольно большой (Мегабайт 20-30) а при медленном соединение можно будет подумать, что приложение не работает. Собственно вопрос: как запустить сокет-соединение в фоновом режиме, чтобы не было зависаний ?

Ответов - 1

SkyNET: Пример MiniGUI (SAMPLES\BASIC\SOCKET) Я поменял сервер загрузки на скачивание файла и сделал вывод результата в файл. Procedure TestHttp() Local Response Private Test OPEN CONNECTION Test SERVER 'www.hmgextended.com' PORT 80 HTTP GET URL '/files/CONTRIB/hmg-1.9-96-setup.zip' TO Response CONNECTION Test CLOSE CONNECTION Test STRFILE(Response,"txt.log") MsgInfo ("Done...") Return И вот что происходит через некоторое вреия после запуска: Тем не менее загрузка файла продолжается, только Windows считает моё приложение зависшим и предлагает его закрыть. Что я делаю не так ?



полная версия страницы