Registriert seit: 16. Aug 2002
178 Beiträge
|
Re: Client sucht Server mit TServer/ClientSocket
20. Okt 2003, 16: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]
|
|
Zitat
|