La conexión puede cerrarse usando la propiedad Active, o los métodos Stop o Disconnect; lea más en Cliente abrir conexión.
Cuando se cierra una conexión, puede notificar al otro par que la conexión se está cerrando enviando un mensaje de cierre. Para habilitar esta función, establezca la propiedad Options.CleanDisconnect en true.
Si esta propiedad está habilitada, antes de cerrar la conexión se enviará un mensaje Close al servidor para notificar que el cliente está cerrando la conexión.
TsgcWSConnection tiene un método llamado Disconnect(), que le permite desconectar la conexión a nivel de socket. Si llama a este método, el socket se desconectará directamente sin esperar ninguna respuesta del servidor. Puede enviar un código de cierre con este método.
TsgcWSConnection dispone de un método llamado Close(), que permite enviar un mensaje al servidor solicitando cerrar la conexión. Si el servidor recibe este mensaje, debe cerrar la conexión y el cliente recibirá una notificación de que la conexión está cerrada. Con este método se puede enviar un código de cierre.