Arno Garrels schrieb:
Frank Wunderlich wrote:
Hallo Arno,
am Freitag, 1. Juli 2005, 18:52:25 hast du geschrieben:
Arno Garrels wrote:
Hello Frank,
I've just tweaked the orginal Tcpsrv demo a bit. Dropped a timer on it
and let it send something in intervals, then I pluged off the patch
cable and here is the log:
There is now 1 clients connected.
Received from 192.168.178.200: 'who'
Client disconnecting: 192.168.178.200 Duration: 00:01:08Error: 10053
There is now 0 clients connected.
It is exactly working as we told you.
Arno Garrels
--
To unsubscribe or change your settings for TWSocket mailing list
please goto http://www.elists.org/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be
where did you generate that log (the line with errorcode). is this the
onclientdisconnect?
Yes, take a look at Tcpsrv demo, I only added "+ 'Error: ' + IntToStr(Error)"
how do you send (the same way i do?)?
Yes, iterating thru the list of clients sending a string.
Arno Garrels
it does really not work for...here the changes in the tcpsvr-demo:
procedure TTcpSrvForm.Timer1Timer(Sender: TObject);
var i:integer;
begin
for i:=0 to WSocketServer1.ClientCount-1 do
begin
WSocketServer1.Client[i].SendStr('Blah'+#13#10);
end;
end;
procedure TTcpSrvForm.WSocketServer1ClientDisconnect(
Sender : TObject;
Client : TWSocketClient;
Error : Word);
begin
with Client as TTcpSrvClient do begin
Display('Client disconnecting: ' + PeerAddr + ' ' +
'Duration: ' + FormatDateTime('hh:nn:ss',
Now - ConnectTime)+' Error: '+IntToStr(Error));
Display('There is now ' +
IntToStr(TWSocketServer(Sender).ClientCount - 1) +
' clients connected.');
end;
end;
the server does not fire the onclientdisconnect in my application...i
don't know why...
what have you done in another way?
Greets frank
--
To unsubscribe or change your settings for TWSocket mailing list
please goto http://www.elists.org/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be