Direção TCP Keep-Alive

4

Quando uma conexão não recebe pacotes por um certo período de tempo (padrão 2 horas), deve enviar pacotes KEEP-ALIVE.

Minha pergunta é: quem vai começar a enviar os pacotes KEEP-Alive, o cliente, o servidor ou ambos?

    
por Dog eat cat world 23.12.2011 / 13:17

1 resposta

5

Qualquer um dos lados, assumindo:

  1. o sistema operacional está configurado para isso ( linux , windows )
  2. o aplicativo configurou o soquete com SO_KEEPALIVE via setsockopt () ( linux , windows ).

Se ambos os lados tiverem configurações idênticas de keepalive, você verá que ambos iniciam um keepalive quase ao mesmo tempo.

    
por 21.09.2012 / 00:20

Tags