Hello.
Unfortunately its not very clear from the documentation and sources
in what order are threads started on server side after channel connection is established. We have some problems with big multithreading application.
Is channel thread already started when BeforeChannelConnect event is being executed? In other words, is it possible that OnDataFromClient event is raise when BeforeChannelConnect event handling procedure has not finished its job?
One more question - in Server.AfterClientConnect event there is sometimes ClientInfo.User property empty. Is it possible that the following events: AfterClientConnect, BeforeChannelConnect, OnDataFromClient, AfterChannel disconnect events are raised simultaneosly in parallel threads?
Generally it would be nice to have some documentation which describes in which order are threads started and event sequence.
Thank you.
ScClient and ScChannel threads
No more actual
We figured out thread issues ourselves... No more actual