Frank Wunderlich wrote:
> 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?

No difference - very strange, my conf. was W2k-SP4, ethernet 100Mbit.

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

Reply via email to