Połączenie można zamknąć za pomocą właściwości Active lub metod Stop i Disconnect. Więcej informacji można znaleźć w sekcji Otwieranie połączenia klienta.
Gdy połączenie jest zamykane, można powiadomić drugiego peera o zamknięciu połączenia przez wysłanie wiadomości zamknięcia. Aby włączyć tę funkcję, ustaw właściwość Options.CleanDisconnect na true.
Jeśli ta właściwość jest włączona, przed zamknięciem połączenia zostanie wysłana do serwera wiadomość Close informująca o zamknięciu połączenia przez klienta.
TsgcWSConnection posiada metodę Disconnect(), która umożliwia rozłączenie połączenia na poziomie gniazda sieciowego. Po wywołaniu tej metody gniazdo zostanie rozłączone bezpośrednio, bez oczekiwania na odpowiedź serwera. Wraz z metodą można przesłać kod zamknięcia.
TsgcWSConnection posiada metodę Close(), która pozwala wysłać do serwera wiadomość z żądaniem zamknięcia połączenia. Jeśli serwer odbierze tę wiadomość, musi zamknąć połączenie, a klient otrzyma powiadomienie o zamknięciu połączenia. Wraz z tą metodą można przesłać kod zamknięcia.