Se eu entendi corretamente, este comando fará a mesma coisa no linux que este registro ajusta no windows:
sudo sysctl net.ipv4.tcp_fin_timeout=100
Onde 100 é o tempo limite em segundos para fechar forçosamente um soquete. Note que:
- O valor padrão no Ubuntu é de 60 segundos, não de 30.
- Isso será imposto pelo kernel. Por isso, pode ter algum efeito em outros aplicativos. Eu espero que eles só se você abaixá-lo, mas quem sabe.
- Não consigo entender como isso pode estar relacionado a esse bug no AIR.
Na página man do tcp:
tcp_fin_timeout (integer; padrão: 60) Isso especifica quantos segundos para aguardar um pacote FIN final antes do soquete é forçosamente fechado. Isto é estritamente uma violação do TCP especificação, mas necessária para evitar ataques de negação de serviço. No linux 2.2, o valor padrão era 180.