Тема: TCP Client
Показать сообщение отдельно
  #2  
Старый 24.02.2009, 14:46
Аватар для Admin
Admin Admin вне форума
Администратор
 
Регистрация: 03.10.2005
Адрес: Россия, Москва
Сообщения: 1,553
Версия Delphi: Delphi 7
Репутация: выкл
По умолчанию

Правильно будет один раз считать сообщение с клиента и потом уже сверять с условиями.

Код:
procedure TForm1.IdTCPServer1Execute(AThread: TIdPeerThread);
var
 mes: string;
begin
 mes:=AThread.Connection.ReadLn;

if mes='monitor.off' then ShowMessage('monitor.off');
if mes='monitor.on' then ShowMessage('monitor.on');

AThread.Connection.Disconnect;
end;
Ответить с цитированием