C# SMS API Keepalive

Um die IP-SMS-Verbindung zwischen der C# SMS API und dem SMS-Gateway aufrechtzuerhalten, müssen Sie eine permanente Verbindung mit der Connect-Methode der C# SMS API herstellen. Das System sendet automatisch Keepalive-Anfragen.

C# SMS API Keepalive Ping
Abbildung 1 - C# SMS API Keepalive

Das C#/.Net SMS API Keepalive-Verfahren

Um Keepalive-Anfragen von der C#/.Net SMS API zu senden, halten Sie einfach die Verbindung offen

  • Schritt 1: Verbindung herstellen
  • Schritt 2: 30 Sekunden Inaktivität
  • Schritt 3: Keepalive senden, um die TCP/IP-Verbindung offen zu halten

C# SMS API Keepalive-Beispiel:

Client.Connect(host,port,user,pass);
...
Keepalive-Pakete werden automatisch gesendet, wenn kein Verkehr stattfindet
...
Client.Send(msg);

Keepalive-Pakete sind notwendig, weil Firewall-Regeln, VPN-Verbindungen oder dynamisch zugewiesene IP-SMS-Routen im Internet nach einer Phase der Inaktivität getrennt werden könnten. Durch das Senden von Keepalive-Paketen können sowohl der C# SMS API-Client als auch das SMS-Gateway sicher sein, dass die Verbindung noch besteht.

Keepalive-Pakete werden nur gesendet, wenn kein anderer SMS-Verkehr über die Verbindung läuft.

More information