Hello Francois,

Thanks for the reply. I'll try that. So when I resume,
instead of setting the option, I can still use the Resume()
function to resume notification?

Best regards,

Sunday, February 19, 2006, 2:20:54 AM, you wrote:

>> I find that calling pause in OnSessionConnected() is effective.
>> But calling pause in OnClientDataAvailable() does not work.
>> OnClientDataAvailable() keeps getting fired. Any ideas?

> Maybe your socket already received data when you pause it.
> Pause only affect winsock notification. It stops notifications from winsock
> but if data is already in, you have to read it.
> Try the option wsoNoReceiveLoop, it may help to stop delivering of already
> received data. If you use the option and pause the socket, you will not be
> notified of any data already received and waiting in the buffer. So when you
> resume, you should probably call Receive once to check for remaining data.

> --
> Contribute to the SSL Effort. Visit
> http://www.overbyte.be/eng/ssl.html
> --
> http://www.overbyte.be

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