NetworkClient: Socket's destructor closes the socket, and does it more cleanly. We don't need to do it manually.