Показать сообщение отдельно
  #2  
Старый 17.11.2009, 12:37
Аватар для SHKIP3R
SHKIP3R SHKIP3R вне форума
Новичок
 
Регистрация: 24.04.2007
Адрес: Челябинск
Сообщения: 69
Репутация: -1631
По умолчанию

Ответ был найден:

клиент:
Код:
IdTCPClient1.Host:=HOST.Text;
IdTCPClient1.Port:=StrToInt(PortNumber.Text);

IdTCPClient1.Connect;
IdTCPClient1.IOHandler.WriteLn('message:'+ 'бла-бла-бла', TEncoding.UTF8);
IdTCPClient1.Disconnect;

сервер
Код:
procedure TForm1.IdTCPServer1Execute(AContext: TIdContext);
var
  Z :WideString;
begin
  with AContext.Connection do
  begin
    Z:=AContext.Connection.IOHandler.ReadLn(TEncoding.UTF8);
    if SameText(Copy(z, 1, 8), 'message:') then
    begin
      Delete(z, 1, 8);
      Memo1.Lines.Add(Z);
    end;
  end;
end.
Ответить с цитированием