Re: Stop() behaviour & Access Violation (General questions)
What I think could be happening here is that you hold references to Users object, so that when we release it (in Stop method) it's not destroyed.
I can change wodSSHServer so it kills connections when Stop is called, even collection of users isn't destroyed by itself. I guess this is a safe precaution, but I'm not sure if it will still solve your problem.