I have no clue why the app freezes while it tries to connect to a TCP server. It does establish a connection I know that, because it signs me off the other messenger when I connect to it, but it just freezes as it says "Logging in.."

thats the point.. i dont know where exactly it casues the crash.. there are 40 classes in this app, but I THINK it could be because of this class, please read the question again, i will update it soon
–
user1953302Jul 1 '13 at 5:52

Okay ive updated it.. could there be a problem in the thread?
–
user1953302Jul 1 '13 at 5:56

Just try and debug your application in sequence of how the code actually executes to pin point where your application is actually getting frozen!
–
7bluephoenixJul 1 '13 at 5:56

After some more time into the debug, I still couldn't figure it out. This is really mind bugging :/ . Is it possible if you could check it for me yourself? I.E. Teamviewer ..
–
user1953302Jul 1 '13 at 6:13