TsgcWebSocketHTTPServer › Yöntemler

TsgcWebSocketHTTPServer Yöntemleri

Amaca göre gruplandırılmış genel yöntemler, ardından eksiksiz alfabetik liste.

Connection

NameAçıklama
StartHTTP sunucusunu ikincil bir iş parçacığından başlatır, böylece çağıran iş parçacığı bağlantılar (binding) açılırken bloke edilmez.
StopBağlantılar kapatılırken çağıran iş parçacığı engellenmesin diye HTTP sunucusunu ikincil bir iş parçacığından durdurur.
ReStart Sunucuyu ikincil bir iş parçacığından durdurur ve ardından yeniden başlatır; çalışma zamanında binding'leri veya portları değiştirdikten sonra kullanışlıdır.
DisconnectAll Sunucunun yeni bağlantıları dinlemeye devam etmesini sağlarken her etkin istemci bağlantısının bağlantısını keser.

Mesajlaşma

NameAçıklama
BroadcastAynı WebSocket mesajını bağlı tüm istemcilere, isteğe bağlı olarak kanala, protokole veya bağlantı GUID listesine göre filtrelenmiş olarak gönderir.
WriteDataBağlantı GUID'siyle tanımlanan tek bir istemciye bir WebSocket mesajı gönderir.
PingBağlı her WebSocket istemcisine bir WebSocket ping çerçevesi gönderir.

HTTP/2 Push

NameAçıklama
PushPromiseAddPreLoadLinksEşleşen bir istek yolu sunulduğunda ilgili bir kaynak setini önceden yükleyen bir HTTP/2 Server Push kuralı kaydeder.
PushPromiseRemovePreLoadLinksVerilen istek yolu için daha önce kaydedilmiş HTTP/2 Server Push kuralını kaldırır.

Tüm Yöntemler (alfabetik)

NameAçıklama
BroadcastAynı WebSocket mesajını bağlı tüm istemcilere, isteğe bağlı olarak kanala, protokole veya bağlantı GUID listesine göre filtrelenmiş olarak gönderir.
DisconnectAll Sunucunun yeni bağlantıları dinlemeye devam etmesini sağlarken her etkin istemci bağlantısının bağlantısını keser.
PingBağlı her WebSocket istemcisine bir WebSocket ping çerçevesi gönderir.
PushPromiseAddPreLoadLinksEşleşen bir istek yolu sunulduğunda ilgili bir kaynak setini önceden yükleyen bir HTTP/2 Server Push kuralı kaydeder.
PushPromiseRemovePreLoadLinksVerilen istek yolu için daha önce kaydedilmiş HTTP/2 Server Push kuralını kaldırır.
ReStart Sunucuyu ikincil bir iş parçacığından durdurur ve ardından yeniden başlatır; çalışma zamanında binding'leri veya portları değiştirdikten sonra kullanışlıdır.
StartHTTP sunucusunu ikincil bir iş parçacığından başlatır, böylece çağıran iş parçacığı bağlantılar (binding) açılırken bloke edilmez.
StopBağlantılar kapatılırken çağıran iş parçacığı engellenmesin diye HTTP sunucusunu ikincil bir iş parçacığından durdurur.
WriteDataBağlantı GUID'siyle tanımlanan tek bir istemciye bir WebSocket mesajı gönderir.