C# SMS API keepalive
Aby utrzymać połączenie IP SMS między C# SMS API a bramką SMS, należy nawiązać stałe połączenie metodą connect C# SMS API. System automatycznie wysyła żądania keepalive.
Procedura keepalive C#/.Net SMS api
Aby wysyłać żądania keepalive z C#/.Net SMS api, wystarczy utrzymać połączenie otwarte
- Krok 1: Utwórz połączenie
- Krok 2: 30 sekund braku aktywności
- Krok 3: Wyślij keepalive, aby utrzymać połączenie TCP/IP otwarte
Przykład keepalive C# sms api:
Client.Connect(host,port,user,pass); ... Pakiety keepalive są wysyłane automatycznie, jeśli nie ma ruchu ... Client.Send(msg);
Pakiety keepalive są konieczne, ponieważ reguły zapory ogniowej, połączenia VPN lub dynamicznie przydzielane trasy IP SMS w Internecie mogą zostać rozłączone po okresie braku aktywności. Wysyłając pakiety keepalive, zarówno klient C# SMS API, jak i bramka SMS mogą być pewne, że połączenie jest nadal aktywne.
Pakiety keepalive są wysyłane tylko wtedy, gdy na łączu nie ma innego ruchu SMS.