...

Листинг 11.6.

Действия, выполняемые при соединении с сервером

procedure TForm1.IdTCPClient1Connected(Sender: TObject);

begin

txtServer.Enabled := False;

cmbConnect.Caption := \'Отключиться\

//Начинаем периодически запрашивать данные с сервера

Timer1.Enabled := True;

//Выполним первый запрос, не дожидаясь срабатывания таймера

Timer1Timer (Nil);

end;

При отсоединении от сервера также выполняются действия, прекращающие периодические запросы данных и переводящие клиент в состояние ожидания подключения (первоначальное состояние программы) (листинг 11.7).

Загрузка...