Hello,
I have an application that has several threads and non-blocking
client sockets.
When I try to terminate the program, although the application window
disappear, but the program instance is still here. When I run it in debug
mode, "Stop debugging" button is still enabled. When I compile it and run
it, the program is still listed in "Process" in the Task Manager.
When the program is terminate, all the sockets are disconnected and
the threads are terminated by calling Abort(). I don't know why the program
still can't be terminated completely.
Aaron