TsgcWSConnection jest opakowaniem dla połączeń WebSocket po stronie klienta. Dostęp do tego obiektu można uzyskać w zdarzeniach serwera lub klienta.
WriteData: wysyła wiadomość do klienta.
Close: wysyła wiadomość zamknięcia do drugiego peera. Opcjonalnie można podać „CloseCode". Domyślnie wysyłana jest wartość NORMAL close code. Jeśli zostanie wysłany ujemny kod zamknięcia, powód zamknięcia nie zostanie wysłany.
Disconnect: zamknięcie połączenia klienta po stronie serwera. Opcjonalnie można podać „CloseCode".
Ping: wysyła ping do klienta.
AddTCPEndOfFrame: jeśli połączenie jest zwykłym TCP, umożliwia ustawienie, które bajty/bajt definiują koniec wiadomości. Wiadomość jest buforowana do momentu pełnego odebrania.
Subscribed: zwraca informację, czy połączenie jest subskrybowane na niestandardowym kanale.
Subscribe: subskrybuje to połączenie do kanału. Następnie można rozgłaszać wiadomości z komponentu serwera do wszystkich połączeń subskrybujących ten kanał.
UnSubscribe: anuluje subskrypcję tego połączenia na kanale.
Protocol: zwraca podprotokół używany w tym połączeniu.
IP: zwraca adres IP węzła zdalnego.
Port: zwraca port węzła (Peer Port).
LocalIP: zwraca adres IP hosta.
LocalPort: zwraca port hosta.
URL: zwraca adres URL żądany przez klienta.
Guid: zwraca identyfikator połączenia.
HeadersRequest: zwraca listę nagłówków odebranych w żądaniu.
HeadersResponse: zwraca listę nagłówków wysłanych jako odpowiedź.
RecBytes: liczba odebranych bajtów.
SendBytes: liczba wysłanych bajtów.
Transport: zwraca typ transportu połączenia:
trpRFC6455: normalne połączenie WebSocket.
trpHixie76: połączenie WebSocket przy użyciu wersji roboczej specyfikacji WebSocket.
trpFlash: połączenie WebSocket z użyciem Flash jako zapasowego.
trpSSE: połączenie Server-Sent Events.
trpTCP: zwykłe połączenie TCP.
TCPEndOfFrameScanBuffer: umożliwia zdefiniowanie metody wyszukiwania końca wiadomości (jeśli jako transport używany jest trpTCP).
eofScanNone: za każdym razem, gdy nadchodzi nowy pakiet, wywoływane jest zdarzenie OnBinary.
eofScanLatestBytes: jeśli ostatnie bajty są równe bajtom dodanym metodą AddTCPEndOfFrame, wywoływane jest zdarzenie wiadomości OnBinary; w przeciwnym razie pakiet jest buforowany.
eofScanAllBytes: przeszukuje cały pakiet w poszukiwaniu bajtów równych bajtom dodanym metodą AddTCPEndOfFrame. W przypadku znalezienia wywoływane jest zdarzenie OnBinary; w przeciwnym razie pakiet jest buforowany.
Data: obiekt danych sesji użytkownika; można tu przekazać obiekt i uzyskiwać do niego dostęp w dowolnym momencie, na przykład: połączenie z bazą danych, właściwości sesji użytkownika itd.