Einzelnen Beitrag anzeigen

Kamil

Registriert seit: 17. Aug 2002
178 Beiträge
 
#12

Re: Client sucht Server mit TServer/ClientSocket

  Alt 20. Okt 2003, 17:38
Dieser Code geht:
Delphi-Quellcode:
type
  TForm1 = class(TForm)
    ClientSocket1: TClientSocket;
    ServerSocket1: TServerSocket;
    Button1: TButton;
    Button2: TButton;
    Timer1: TTimer;
    Memo1: TMemo;
    procedure Button1Click(Sender: TObject);
    procedure ClientSocket1Connect(Sender: TObject;
      Socket: TCustomWinSocket);
    procedure ClientSocket1Error(Sender: TObject; Socket: TCustomWinSocket;
      ErrorEvent: TErrorEvent; var ErrorCode: Integer);
    procedure Timer1Timer(Sender: TObject);
    procedure Button2Click(Sender: TObject);
  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
  end;

var
  Form1: TForm1;

implementation

{$R *.DFM}

procedure TForm1.Button1Click(Sender: TObject);
begin
  //Client öffnen
  ClientSocket1.Host:='127.0.0.1';
  ClientSocket1.Port:=11111;
  Timer1.Interval:=10000;
  Clientsocket1.Open;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
  //Server öffnen
  ServerSocket1.Port:=11111;
  ServerSocket1.Open;
end;

procedure TForm1.ClientSocket1Connect(Sender: TObject;
  Socket: TCustomWinSocket);
begin
  memo1.lines.add('verbindung wurde aufgebaut');
end;

procedure TForm1.ClientSocket1Error(Sender: TObject;
  Socket: TCustomWinSocket; ErrorEvent: TErrorEvent;
  var ErrorCode: Integer);
begin
  memo1.lines.add('verbindung fehlgeschlagen');
  timer1.Enabled:=true;
  ErrorCode:=0;
end;

procedure TForm1.Timer1Timer(Sender: TObject);
begin
  timer1.Enabled:=false;
  clientsocket1.Open;
end;
[edit=Admin]CODE-Tags durch DELPHI-Tags ersetzt. Mfg, Daniel[/edit]
  Mit Zitat antworten Zitat