Re: [twsocket] TWSocket.Send timing

2008-05-13 Thread Dan F
> -Original Message- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > On Behalf Of Wilfried Mestdagh > Sent: 13 May 2008 19:34 > To: ICS support mailing > Subject: Re: [twsocket] TWSocket.Send timing > > Hello Andy, > > > I am logging the time before and after a call to Send. I am se

Re: [twsocket] TWSocket.Send timing

2008-05-13 Thread info2004
Wilfried, I'll have a look on MSDN and see what they say. I think that I will try and pad out my data to the min packet size an dsee if that speeds things up, or screws up the server. Regards, Andy Wilfried Mestdagh wrote: > Hello Andy, > >> I am logging the time before and after a call to Se

Re: [twsocket] TWSocket.Send timing

2008-05-13 Thread Wilfried Mestdagh
Hello Andy, > I am logging the time before and after a call to Send. I am sending 60 bytes, > and the Send call is taking 300ms to complete. this is the nagle algoritm. nagle wait a little while to see if you want to send more. this is to fill up a complete packet of 1514 (?) bytes. You can speed

[twsocket] TWSocket.Send timing

2008-05-13 Thread info2004
Hi, I am logging the time before and after a call to Send. I am sending 60 bytes, and the Send call is taking 300ms to complete. Does this sound right? I am running a P4 2.4GHz 1G ram. I was expecting 10's of ms really. If this is to be expected, then I won't ask the next question - which woul

Re: [twsocket] OnDataSent event and related questions

2008-05-13 Thread info2004
Thanks guys. Regards, Andy Wilfried Mestdagh wrote: > Hello Andy, > >> I think that we are at cross purposes here. The OnDataSent event looks like >> it >> does not fire (sometimes) if the far end (server) closes the connection. Is >> this >> true? > > OnDataSent is fired when TWSocket has de

Re: [twsocket] OnDataSent event and related questions

2008-05-13 Thread Wilfried Mestdagh
Hello Andy, > I think that we are at cross purposes here. The OnDataSent event looks like it > does not fire (sometimes) if the far end (server) closes the connection. Is > this > true? OnDataSent is fired when TWSocket has delivered his data to winsock. As Arno pointed out it is not a signal th

Re: [twsocket] OnDataSent event and related questions

2008-05-13 Thread Arno Garrels
info2004 wrote: > Arno, > Arno Garrels wrote: >> info2004 wrote: >> When the server closes the connection OnSessionClosed triggers. >> In order to check whether component's internal send buffer is empty >> you have property BufferedByteCount. >> >> If your application has to close the connection w

Re: [twsocket] OnDataSent event and related questions

2008-05-13 Thread info2004
Arno, Arno Garrels wrote: > info2004 wrote: > When the server closes the connection OnSessionClosed triggers. > In order to check whether component's internal send buffer is empty > you have property BufferedByteCount. > > If your application has to close the connection when all data > has been s

Re: [twsocket] OnDataSent event and related questions

2008-05-13 Thread Arno Garrels
info2004 wrote: > Hi, > > I am currently using the OnDataSent event of TWSocket to signal my > state machine to move on. This is working mostly, however, sometimes, > the event does not happen. > > Now, at the far side, the server being connected to closes the > connection when > it has it's da

[twsocket] OnDataSent event and related questions

2008-05-13 Thread info2004
Hi, I am currently using the OnDataSent event of TWSocket to signal my state machine to move on. This is working mostly, however, sometimes, the event does not happen. Now, at the far side, the server being connected to closes the connection when it has it's data, so I am thinking that this c