Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Сети > (Indy) Отсылает одно сообщение за подключение


Автор: zhefran 3.10.2007, 16:02
За одно подключение отсылает одно сообщение, а нужно что бы писало 2-3
Код клиента
Код

TCPClient.Host:=Edit2.Text;
TCPClient.Port:=6052;
 with TCPClient do
  begin
  Connect;
  try
  //Memo1.Lines.Add(ReadLn);
  WriteLn(Edit1.Text);
  WriteLn('klop');
  finally
  Disconnect;
  end;
  end;

Код сервака
Код

 var
s:string;
begin

if AThread.Connection.Connected=true then
  try
 {  AThread.Connection.WriteLn('Work');
  WriteLn('Work');
  Memo1.Clear; }
  s:=AThread.Connection.Readln;
  Memo1.Lines.Add(s);
  finally
  AThread.Connection.Disconnect;
  end;

Можно ли это сделать? И если можно, то как?

Автор: zhefran 5.10.2007, 12:55
Я уже роздуплился. Оказываеться нужно было просто в серваке добавить еще столько  
Код

s:=AThread.Connection.Readln;
  Memo1.Lines.Add(s);

сколько нужно или замутить цыкл на считывание.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)