Thema
:
Delphi
Client sucht Server mit TServer/ClientSocket
Einzelnen Beitrag anzeigen
Kamil
Registriert seit: 17. Aug 2002
178 Beiträge
#
12
Re: Client sucht Server mit TServer/ClientSocket
20. Okt 2003, 17:38
Dieser Code geht:
zusammenfalten
·
markieren
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
Kamil
Öffentliches Profil ansehen
Mehr Beiträge von Kamil finden