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

Вниз

Ожидание определенной строки от ServerSocket.   Найти похожие ветки 

 
Новичек ©   (2003-03-12 17:11) [0]

Имеется ClientSocket. Он посылает серверу запрос, а затем, в зависимости от полученной информации, выполняет какие-либо действия. Уважаемые мастера, не подскажете ли - как организовать ожидание определенной строки от сервера? Что-то типа WaitForString в скриптах терминалов.
С уважением, Сергей.


 
Digitman ©   (2003-03-12 17:23) [1]

например, так :

var
hWaitEvent : THandle;
...
hWaitEvent := CreateEvent(...);

procedure TMyForm.MySocketRead(...);
begin
... чтение данных
if сообщение_принято_целиком_достоверно_и_корректно then
SetEvent(hWaitEvent);
end;

...

while True do
case MsgWaitForMultipleObjects(1, hWaitEvent, ...) of
WAIT_OBJECT_0: ... дождались ! Break;
WAIT_OBJECT_0 + 1:
Application.ProcessMessages;
end;

.. и т.д....


 
Новичек ©   (2003-03-12 17:45) [2]

Точно, Digitmen! А я зыбыл про Application.ProcessMessages :-(
Спасибо огромное - четыре дня бился над этой проблемой - помрачнение нашло :-)



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

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

Наверх




Память: 0.47 MB
Время: 0.015 c
6-23251
BangoBango
2003-03-12 15:29
2003.05.08
Госпада!!! Возможно кто нибудь из Вас знает , как из TImage...


3-23023
JibSkeart
2003-04-18 10:35
2003.05.08
Как узнать какие выделены строки в DBGrid ?


8-23234
CjCrazy
2003-01-30 08:57
2003.05.08
просмотр фильмов с фтп


14-23299
MalkoLinge
2003-04-22 16:09
2003.05.08
ВСтреча мастаков Киева


3-22944
SiJack
2003-04-21 12:00
2003.05.08
Создание базы данных (DAO)