API SMS C# keepalive

Pour maintenir actif le lien SMS IP entre l'API SMS C# et la passerelle SMS, vous devez établir une connexion permanente avec la méthode connect de l'API SMS C#. Le système enverra automatiquement des requêtes keepalive.

Keepalive ping de l'API SMS C#
Figure 1 - Keepalive de l'API SMS C#

Procédure de keepalive de l'API SMS C#/.Net

Pour envoyer des requêtes keepalive depuis l'API SMS C#/.Net, il suffit de garder la connexion ouverte

  • Étape 1 : Créer la connexion
  • Étape 2 : 30 secondes d'inactivité
  • Étape 3 : Envoyer un keepalive pour maintenir le lien TCP/IP ouvert

Exemple de keepalive de l'API SMS C# :

Client.Connect(host,port,user,pass);
...
Les paquets keepalive sont envoyés automatiquement s'il n'y a pas de trafic
...
Client.Send(msg);

Les paquets keepalive sont nécessaires car les règles de pare-feu, les connexions VPN ou les routes SMS IP allouées dynamiquement sur Internet pourraient être interrompues après une période d'inactivité. En envoyant des paquets keepalive, le client de l'API SMS C# et la passerelle SMS peuvent s'assurer que la connexion est toujours active.

Les paquets keepalive ne sont envoyés que si aucun autre trafic SMS ne circule sur le lien.

More information