My guess is that you manipulate with objects you shouldn't be touching from the worker thread. But instead of guessing, run your application under a debugger and trace the execution. Furthermore I hope you are aware you don't need a thread for network communication, right?
Bookmarks