Opção TCP SO_LINGER (zero) - quando necessário

Eu acho que entendo o significado formal da opção. Em algum código legado que estou manipulando agora, a opção é usada. O cliente reclama do RST como resposta ao FIN do seu lado na conexão próxima dele.

Não tenho certeza de que posso removê-lo com segurança, pois não entendo quando deve ser usado.

Você pode dar um exemplo de quando a opção seria necessária?

questionAnswers(4)

yourAnswerToTheQuestion