On-line: гостей 0. Всего: 0 [подробнее..]
АвторСообщение





Пост N: 88
Зарегистрирован: 23.06.08
ссылка на сообщение  Отправлено: 30.06.11 23:46. Заголовок: Зависает приложение при открытие сокетов


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

Собственно вопрос: как запустить сокет-соединение в фоновом режиме, чтобы не было зависаний ?

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 1 [только новые]







Пост N: 89
Зарегистрирован: 23.06.08
ссылка на сообщение  Отправлено: 03.07.11 11:11. Заголовок: Пример MiniGUI (SAMP..


Пример 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 считает моё приложение зависшим и предлагает его закрыть.
Что я делаю не так ?

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 44
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет