TsgcWebSocketClient › Metody

TsgcWebSocketClient Metody

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

Połączenie

NazwaOpis
StartŁączy się z serwerem asynchronicznie z wątku pomocniczego, dzięki czemu wątek wywołujący nie jest blokowany.
StopRozłącza się z serwerem asynchronicznie z wątku pomocniczego, dzięki czemu wątek wywołujący nie jest blokowany.
ConnectOtwiera połączenie WebSocket synchronicznie i blokuje wątek wywołujący do czasu zakończenia uzgadniania lub upływu limitu czasu.
DisconnectZamyka połączenie WebSocket synchronicznie i blokuje wywołującego do momentu zakończenia rozłączenia lub upływu limitu czasu.
ConnectedOdpytuje gniazdo, aby sprawdzić, czy klient jest aktualnie połączony z serwerem.

Komunikacja

NazwaOpis
PingWysyła ramkę ping WebSocket do serwera i powraca natychmiast, bez oczekiwania na odpowiedź pong.
WriteDataWysyła wiadomość tekstową do serwera WebSocket, opcjonalnie dzieląc ją na fragmenty o podanym rozmiarze.
WriteAndWaitDataWysyła wiadomość tekstową i blokuje wywołującego do momentu, gdy serwer odpowie wiadomością tekstową lub upłynie limit czasu.

Wszystkie metody (alfabetycznie)

NazwaOpis
ConnectOtwiera połączenie WebSocket synchronicznie i blokuje wątek wywołujący do czasu zakończenia uzgadniania lub upływu limitu czasu.
ConnectedOdpytuje gniazdo, aby sprawdzić, czy klient jest aktualnie połączony z serwerem.
DisconnectZamyka połączenie WebSocket synchronicznie i blokuje wywołującego do momentu zakończenia rozłączenia lub upływu limitu czasu.
PingWysyła ramkę ping WebSocket do serwera i powraca natychmiast, bez oczekiwania na odpowiedź pong.
StartŁączy się z serwerem asynchronicznie z wątku pomocniczego, dzięki czemu wątek wywołujący nie jest blokowany.
StopRozłącza się z serwerem asynchronicznie z wątku pomocniczego, dzięki czemu wątek wywołujący nie jest blokowany.
WriteAndWaitDataWysyła wiadomość tekstową i blokuje wywołującego do momentu, gdy serwer odpowie wiadomością tekstową lub upłynie limit czasu.
WriteDataWysyła wiadomość tekstową do serwera WebSocket, opcjonalnie dzieląc ją na fragmenty o podanym rozmiarze.