The title says it all, id like to have a program that help me design multiples classes and see their relationship with each others.
The thing is, im trying to refactor my remote pc program, which work very well but is becoming a pain to manage/upgrade.
It as asyncronous network io, multiple threads, stuff like that so it's getting really confusing at this point, so id like something that
help me see more visually the relation between the objects, and the threads.
If that's not enough, both my client and server program can connect using either a server or client socket, so the connection can be done both ways (in case the server program is behind a router, and the client not, for example).
I wanted my client program to be able to connect to multiple server, but failed because of this mess.