Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi INDY TCP-Server disconnected .. (https://www.delphipraxis.net/6715-indy-tcp-server-disconnected.html)

NixChecker 19. Jul 2003 20:03


INDY TCP-Server disconnected ..
 
Hallo DPler
schönes Forum , das ihr da habt :hello:

ich , als Anfänger , bin grad dabei ein einfaches ChatProgramm zu schreiben ..
heute , als ich es schon zum 3. mal neugeschrieben habe , ist mir was aufgefallen ..

Client :
Code:
..
procedure TForm1.Button1Click(Sender: TObject);
begin
TCPClient.Connect(60);
end;

procedure TForm1.TCPClientConnected(Sender: TObject);
begin
memo1.Lines.Add('Connected');
end;

procedure TForm1.TCPClientDisconnected(Sender: TObject);
begin
memo1.Lines.Add('Disconnected');
end;
end.
Server :
Code:
...
procedure TForm1.TCPServerConnect(AThread: TIdPeerThread);
begin
memo1.Lines.Add('connected');
end;

procedure TForm1.TCPServerDisconnect(AThread: TIdPeerThread);
begin
memo1.Lines.Add('disconnected');
end;
end.
diese Zeilen sind das einzige , was ich gescriptet habe und der INDY TCPClient bzw Server kommt insgesammt nur einmal vor (Client hat Client;Server hat Server) , sonst NICHTS...

was mir aufgefallen ist:
wenn ich mit dem Client zum Server connecte , meien beide , dass der Client connected ist , der Server meint noch in der selben Sekunde (oder weniger) , dass der Client disconected ist .. ABER der Client meint , dass die Verbindung noch BESTEHT ..

an meinen Scripts kann es ja irgendwie nicht liegen , da sich der TimeOut beim Client (TCPClient.Connect(60)) ja nur auf das Connecten bezieht und außerdem er selber meint , dass die Verbindung noch da ist ..

*Hilfe brauch*
CU

Capa 6. Mär 2004 08:44

Re: INDY TCP-Server disconnected ..
 
alte frage gleiches Problem auch bei mir disconnectet der immer wieder nach dem connect.


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:44 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz