Thanks for your explanation, advice, and your great job!
Thank you!
----------------------------------
KwanKin Yau
On 2011-7-9 13:48, Francois PIETTE wrote:
I am using ICS-V7 Distribution (October, 2010). I have encountered a
problem when using this component:
I make a Connect() call to invalid address(that is no guy listen on
that address and that port), after a while, the OnChangeState event
fired, with the NewState = wsConnected, in this case, when I am tried
to write to the socket,
an OnChangeState event with the NewState = wsDisconnected fired.
Is it excepted behavior?
Yes, it is expected. When you connect, you always goes thru the
OnSessionConnected event (and corresponding OnChangeState). If the
connection fails, OnSessionConnected has a non zero error argument.
Then later you pass thru the OnSessionClosed.
You should not use OnChangeState event for anything else than
displaying some UI feedback. For processing, use OnSessionConnected,
OnSessionClosed and OnDataAvailable.
--
francois.pie...@overbyte.be
The author of the freeware multi-tier middleware MidWare
The author of the freeware Internet Component Suite (ICS)
http://www.overbyte.be
--
To unsubscribe or change your settings for TWSocket mailing list
please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be
--
To unsubscribe or change your settings for TWSocket mailing list
please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be