Главная страница
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.48 MB
Время: 0.049 c
2-1270195945
Lowlander
2010-04-02 12:12
2010.08.27
Маска ввода email


2-1268377125
Oleksiy
2010-03-12 09:58
2010.08.27
Размер Шрифта


2-1274166166
pro_xaoc
2010-05-18 11:02
2010.08.27
Загружать изображение при наведении и кликании мышью


4-1231416440
kolj
2009-01-08 15:07
2010.08.27
Стиль Windows Xp для нарисованой кнопки на Caption bar ?


9-1187679377
wsaenotsock
2007-08-21 10:56
2010.08.27
проблема SetDisplayMode