TsgcWebSocketServer_HTTPAPI › Metody

TsgcWebSocketServer_HTTPAPI Metody

Metody publiczne pogrupowane według przeznaczenia, a następnie pełna lista alfabetyczna.

Połączenie

NazwaOpis
StartUruchamia serwer HTTP.sys z wątku pomocniczego, aby wątek wywołujący nie był blokowany podczas rejestrowania grup adresów URL i powiązań.
StopZatrzymuje serwer HTTP.sys z wątku pomocniczego, dzięki czemu wątek wywołujący nie jest blokowany podczas zamykania połączeń i zwalniania kolejki żądań.
ReStartZatrzymuje, a następnie ponownie uruchamia serwer HTTP.sys z wątku pomocniczego; przydatne po zmianie powiązań, portów lub certyfikatów SSL w czasie działania aplikacji.
DisconnectAllRozłącza wszystkie aktywne połączenia WebSocket, pozostawiając serwer HTTP.sys nasłuchujący na nowe połączenia.

Komunikacja

NazwaOpis
BroadcastWysyła tę samą wiadomość do wszystkich połączonych klientów, opcjonalnie filtrując według kanału, protokołu lub listy identyfikatorów GUID połączeń.
WriteDataWysyła wiadomość do pojedynczego klienta identyfikowanego przez jego identyfikator GUID połączenia.
PingWysyła ramkę ping WebSocket do każdego połączonego klienta.

Udostępnianie

NazwaOpis
ShareListUzyskuje współdzieloną blokadę (tylko do odczytu) na wewnętrznej liście połączeń i zwraca ją do współbieżnego wyliczania.
UnShareListZwalnia wcześniej uzyskaną blokadę współdzieloną (tylko do odczytu) przez ShareList.

Wszystkie metody (alfabetycznie)

NazwaOpis
BroadcastWysyła tę samą wiadomość do wszystkich połączonych klientów, opcjonalnie filtrując według kanału, protokołu lub listy identyfikatorów GUID połączeń.
DisconnectAllRozłącza wszystkie aktywne połączenia WebSocket, pozostawiając serwer HTTP.sys nasłuchujący na nowe połączenia.
PingWysyła ramkę ping WebSocket do każdego połączonego klienta.
ReStartZatrzymuje, a następnie ponownie uruchamia serwer HTTP.sys z wątku pomocniczego; przydatne po zmianie powiązań, portów lub certyfikatów SSL w czasie działania aplikacji.
ShareListUzyskuje współdzieloną blokadę (tylko do odczytu) na wewnętrznej liście połączeń i zwraca ją do współbieżnego wyliczania.
StartUruchamia serwer HTTP.sys z wątku pomocniczego, aby wątek wywołujący nie był blokowany podczas rejestrowania grup adresów URL i powiązań.
StopZatrzymuje serwer HTTP.sys z wątku pomocniczego, dzięki czemu wątek wywołujący nie jest blokowany podczas zamykania połączeń i zwalniania kolejki żądań.
UnShareListZwalnia wcześniej uzyskaną blokadę współdzieloną (tylko do odczytu) przez ShareList.
WriteDataWysyła wiadomość do pojedynczego klienta identyfikowanego przez jego identyfikator GUID połączenia.