Destroy is the destructor for the object instance. Destroy insures that the thread for the client connection, which may never have been executed, is removed from the active thread list on the server. Destroy also frees and releases resources allocated in the thread for the client Connection. Destroy calls the inherited Destroy method prior to exiting.