C# SMS API keepalive

Ahhoz, hogy az IP SMS kapcsolatot életben tartsd a C# SMS API és az SMS gateway között, létre kell hoznod egy állandó kapcsolatot a C# SMS API connect metódusával. A rendszer automatikusan küldeni fogja a keepalive kéréseket.

C# sms api keepalive ping
1. ábra - C# sms api keepalive

A C#/.Net SMS api keepalive eljárás

A keepalive kérések küldéséhez a C#/.Net SMS api-ból egyszerűen tartsd nyitva a kapcsolatot

  • 1. lépés: Kapcsolat létrehozása
  • 2. lépés: 30 másodperc inaktivitás
  • 3. lépés: Keepalive küldése a TCP/IP kapcsolat nyitva tartásához

C# sms api keepalive példa:

Client.Connect(host,port,user,pass);
...
A keepalive csomagok automatikusan elküldődnek, ha nincs forgalom
...
Client.Send(msg);

A keepalive csomagok szükségesek, mert a tűzfal szabályok, VPN kapcsolatok vagy dinamikusan lefoglalt IP SMS útvonalak az interneten megszakadhatnak egy időszaknyi inaktivitás után. A keepalive csomagok küldésével mind a C# SMS API kliens, mind az SMS gateway biztos lehet benne, hogy a kapcsolat még nyitva van.

A keepalive csomagokat csak akkor küldi a rendszer, ha más SMS forgalom nem halad át a kapcsolaton.

More information