Показать сообщение отдельно
  #4  
Старый 29.12.2011, 13:23
Аватар для NumLock
NumLock NumLock вне форума
Let Me Show You
 
Регистрация: 30.04.2010
Адрес: Северодвинск
Сообщения: 5,426
Версия Delphi: 7, XE5
Репутация: 59586
По умолчанию

Код:
type
  TForm1 = class(TForm)
    Memo1: TMemo;
    Button1: TButton;
    IdTCPServer1: TIdTCPServer;
    IdTCPClient1: TIdTCPClient;
    procedure Button1Click(Sender: TObject);
    procedure IdTCPServer1Execute(AThread: TIdPeerThread);

procedure TForm1.Button1Click(Sender: TObject);
var
  AStringStream: TStringStream;
begin
  IdTCPClient1.Connect;
  AStringStream:=TStringStream.Create('Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Sockets, IdTCPConnection, IdTCPClient, IdBaseComponent, IdComponent, IdTCPServer;');
  IdTCPClient1.WriteStream(AStringStream, True, True);
  AStringStream.Free;
  IdTCPClient1.Disconnect;
end;

procedure TForm1.IdTCPServer1Execute(AThread: TIdPeerThread);
var
  AStringStream: TStringStream;
begin
  AStringStream:=TStringStream.Create('');
  AThread.Connection.ReadStream(AStringStream);
  Memo1.Lines.Add(AStringStream.DataString);
  AStringStream.Free;
end;
__________________
Пишу программы за еду.
__________________
Ответить с цитированием