Why is TCPServer inheriting from TCPSocket? What methods on it might be used other than accept, and close? David