C# SMS API keepalive
Para manter ativo o link de SMS IP entre o C# SMS API e o gateway de SMS, você precisa estabelecer uma conexão permanente com o método connect da C# SMS API. O sistema enviará automaticamente solicitações de keepalive.
O procedimento de keepalive da API de SMS C#/.Net
Para enviar solicitações de keepalive a partir da API de SMS C#/.Net, basta manter a conexão aberta
- Passo 1: Criar conexão
- Passo 2: 30 segundos de inatividade
- Passo 3: Enviar keepalive para manter o link TCP/IP aberto
Exemplo de keepalive da API de SMS C#:
Client.Connect(host,port,user,pass); ... Pacotes de keepalive são enviados automaticamente se não houver tráfego ... Client.Send(msg);
Pacotes de keepalive são necessários porque regras de firewall, conexões VPN ou rotas de SMS IP alocadas dinamicamente na Internet podem ser desconectadas após um período de inatividade. Ao enviar pacotes de keepalive, tanto o cliente da API de SMS C# quanto o gateway de SMS podem ter certeza de que a conexão ainda está aberta.
Pacotes de keepalive são enviados apenas se não houver outro tráfego de SMS no link.