TsgcWSAPIServer_WebPushYöntemler › KeepAlive

KeepAlive Yöntem

Tek bir WebSocket bağlantısına bir keepalive/ping çerçevesi yazan miras alınan yardımcı; böylece boştaki link'ler proxy'ler üzerinden açık kalır.

Sözdizimi

procedure KeepAlive(const aConnection: TsgcWSConnection; const aMessage: string);

Parametreler

NameTypeAçıklama
aConnectionconst TsgcWSConnectionKeepalive çerçevesini alması gereken, eklenmiş sunucu tarafından tutulan WebSocket bağlantısı.
aMessageconst stringKeepalive çerçevesi içinde taşınan isteğe bağlı yük; çıplak bir ping için boş bir dize geçirin.

Remarks

Aynı bileşenin Web Push HTTP uç noktalarının yanı sıra uzun ömürlü WebSocket oturumlarını da yönettiği senaryolar için temel API sunucu sınıfı tarafından sunulur. Tipik Web Push trafiği, tarayıcı push hizmetine kısa ömürlü HTTPS POST'lardır ve keepalive gerektirmez, bu nedenle normalde bu yöntemi yalnızca bir istemciyi aynı dinleyici aracılığıyla WebSocket'e yükselttiğinizde çağırırsınız.

Örnek

sgcWSAPIServer_WebPush1.KeepAlive(aConnection, '');

Yöntemlere Dön