Wenn ich trennen Echo-Client wie:Warum hat der Echo-Server von Indy 10 eine hohe CPU-Auslastung, wenn der Client die Verbindung trennt?
EchoClient1.Disconnect;
Client trennt fein ... aber Echoserver registrieren nicht einmal Client Trennung und es endet mit einer hohen Prozessnutzung auf!?!?
in jedem Beispiel und jedem Dokument sagt es, dass der Aufruf von EchoClient.Disconnect ausreichend ist!
jemand, eine Idee?
(Ich arbeite in Win7, könnte das ein Problem sein?)
Server Code:
procedure TForm2.EServerConnect(AContext: TIdContext);
begin
SrvMsg.Lines.Add('ECHO Client connected !');
end;
procedure TForm2.EServerDisconnect(AContext: TIdContext);
begin
SrvMsg.Lines.Add('ECHO Client disconnected !');
end;
Problem ist "TForm2.EServerDisconnect" führt nie!?!?
Brauchen Sie serverseitigen Code zu erhalten –
nur aktiv zu wahren und einfachen OnConnect und OnDisconnect Verfahren seting ... – EmirZ