When an HTTP server initiates a close() at its end of a connection, it must then wait in TCP state FIN WAIT 2 for the client to close the other end. What mechanism within the TCP protocol could help an HTTP server deal with noncooperative or poorly implemented clients that don't close from their end? If possible, find out about the programming interface for this mechanism, and indicate how an HTTP server might apply it.