C# SMS API keepalive

Pentru a menține activă legătura IP SMS între C# SMS API și sms gateway trebuie să stabiliți o conexiune permanentă cu metoda connect a C# SMS API. Sistemul va trimite automat cereri keepalive.

C# sms api keepalive ping
Figura 1 - C# sms api keepalive

Procedura keepalive pentru C#/.Net SMS api

Pentru a trimite cereri keepalive din C#/.Net SMS api pur și simplu păstrați conexiunea deschisă

  • Pasul 1: Creați conexiunea
  • Pasul 2: 30 de secunde de inactivitate
  • Pasul 3: Trimiteți keepalive pentru a menține legătura TCP/IP deschisă

Exemplu keepalive pentru C# sms api:

Client.Connect(host,port,user,pass);
...
Pachetele keepalive sunt trimise automat dacă nu există trafic
...
Client.Send(msg);

Pachetele keepalive sunt necesare deoarece regulile de firewall, conexiunile VPN sau rutele SMS IP alocate dinamic pe Internet ar putea fi deconectate după o perioadă de inactivitate. Prin trimiterea pachetelor keepalive, atât clientul C# SMS API cât și SMS gateway pot fi siguri că conexiunea este încă deschisă.

Pachetele keepalive sunt trimise doar dacă nu există alt trafic SMS pe legătură.

More information