![]() |
Re: Client sucht Server mit TServer/ClientSocket
Ich will ja wirklich nicht nerven, aber weiß den keiner wie das geht??
Probiere das jetzt schon seid gestern und es funktioniert einfach nicht! :wall: Schönen Gruß Christopher :) |
Re: Client sucht Server mit TServer/ClientSocket
Dieser Code geht:
Delphi-Quellcode:
[edit=Admin]CODE-Tags durch DELPHI-Tags ersetzt. Mfg, Daniel[/edit]
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; |
Re: Client sucht Server mit TServer/ClientSocket
Danke, ich werde es gleich sofort testen!
*freu* :) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:06 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz