Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.08.27;
Скачать: CL | DM;

Вниз

Как в синхронном режиме получить ответ от TCP сервера?   Найти похожие ветки 

 
@!!ex ©   (2010-03-03 13:02) [0]

Если просто с помощью Indy установить соединение через TidTCPClient, то управление сразу передастся дальше.
А мне нужно сделать функцию, которая выполнит запрос, получит ответ и только после этого вернет управление. Как это проще всего сделать?


 
brother ©   (2010-03-03 14:12) [1]

эээ repeat пока не все ок?


 
12 ©   (2010-03-03 14:34) [2]

зная автора, не все так просто, видимо :)


 
@!!ex ©   (2010-03-03 15:14) [3]

> [1] brother ©   (03.03.10 14:12)

Там же через события работает вроде...
А значит в Repeat нужно вызывать ProcessMessages - а это позволит продолжить работы с прогой пока запрос выполняется.
Или я чего-то не понимаю?


> [2] 12 ©   (03.03.10 14:34)

Возможно что и просто. Я нуб в сетях.


 
Медвежонок Пятачок ©   (2010-03-03 15:32) [4]

Если просто с помощью Indy установить соединение через TidTCPClient, то управление сразу передастся дальше.

А зачем устанавливать соединение до того, как выполнится запрос?


 
DVM ©   (2010-03-03 15:38) [5]


> @!!ex ©   (03.03.10 13:02) 

соединение
если установлено делаем запрос
если запрос успешен читаем до тех пор пока не получим все что нам надо
если получили или ошибка отключпемся


 
DVM ©   (2010-03-03 15:39) [6]


> @!!ex ©   (03.03.10 15:14) [3]

нет там никаких событий и не нужно, они ж блокирующие синхронные. Это в асинхронных сокетах события. А в инди так не события а бесполезная ерунда в основном.



Страницы: 1 вся ветка

Текущий архив: 2010.08.27;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.062 c
15-1269977724
Anatoly Podgoretsky
2010-03-30 23:35
2010.08.27
Список пойманых фирм.


2-1268397398
timekiller
2010-03-12 15:36
2010.08.27
Интерактивный генератор текстов


2-1271079259
noob_one
2010-04-12 17:34
2010.08.27
Можно ли в delphi2007 объявить функцию в одном файле (модуле)


2-1268082650
GoTo
2010-03-09 00:10
2010.08.27
Запись пути к файлу в БД


2-1269514776
ComeGetSome
2010-03-25 13:59
2010.08.27
Интерфейс Delphi





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский